div .sign_mod2 {
	padding: 0 0 10px;
	color: #666
}

.sign_mod1 a.sign_btn1:hover,
.sign_mod2 a.sign_btn2:hover {
	text-decoration: none;
	cursor: pointer
}

.sign_btn1,
.sign_btn2 {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/signbtn_bg_0e0a1a0.png) no-repeat;
	height: 49px;
	width: 168px;
	display: block;
	background-position: 200px 0;
	text-decoration: none
}

.sign1,
.sign2,
.sign3,
.sign4,
.sign5,
.sign6,
.sign0 {
	background-position: 0 0
}

.sign1:hover,
.sign2:hover,
.sign3:hover,
.sign4:hover,
.sign5:hover,
.sign6:hover,
.sign0:hover {
	background-position: -168px 0
}

.sign1_signed,
.sign2_signed,
.sign3_signed,
.sign4_signed,
.sign5_signed,
.sign6_signed,
.sign0_signed {
	background-position: -336px 0;
	cursor: auto
}

.sign_full {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/signbtn_bg_0e0a1a0.png) no-repeat;
	background-position: -504px 0;
	cursor: auto
}

.sign_block {
	background-position: -672px 0;
	cursor: auto
}

.sign_ing,
.sign_ing:hover {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_anime_ea16188.gif) no-repeat;
	background-position: 0 0;
	cursor: auto
}

.sign_week_num_wapper {
	position: relative;
	height: 0;
	width: 0
}

.sign_week_num {
	position: absolute;
	height: 30px;
	width: 30px;
	left: 41px;
	top: 9px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_week_icon_a257c21.png) no-repeat
}

.sign1 .sign_week_num {
	background-position: 0 0
}

.sign2 .sign_week_num {
	background-position: 0 -30px
}

.sign3 .sign_week_num {
	background-position: 0 -60px
}

.sign4 .sign_week_num {
	background-position: 0 -90px
}

.sign5 .sign_week_num {
	background-position: 0 -120px
}

.sign6 .sign_week_num {
	background-position: 0 -150px
}

.sign0 .sign_week_num {
	background-position: 0 -180px
}

.sign1_signed .sign_week_num,
.sign2_signed .sign_week_num,
.sign3_signed .sign_week_num,
.sign4_signed .sign_week_num,
.sign5_signed .sign_week_num,
.sign6_signed .sign_week_num,
.sign0_signed .sign_week_num,
.sign_ing .sign_week_num {
	position: absolute;
	height: 30px;
	width: 30px;
	left: 23px;
	top: 8px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_week_icon_a257c21.png) no-repeat
}

.sign1_signed .sign_week_num,
.sign1.sign_ing .sign_week_num {
	background-position: -30px 0
}

.sign2_signed .sign_week_num,
.sign2.sign_ing .sign_week_num {
	background-position: -30px -30px
}

.sign3_signed .sign_week_num,
.sign3.sign_ing .sign_week_num {
	background-position: -30px -60px
}

.sign4_signed .sign_week_num,
.sign4.sign_ing .sign_week_num {
	background-position: -30px -90px
}

.sign5_signed .sign_week_num,
.sign5.sign_ing .sign_week_num {
	background-position: -30px -120px
}

.sign6_signed .sign_week_num,
.sign6.sign_ing .sign_week_num {
	background-position: -30px -150px
}

.sign0_signed .sign_week_num,
.sign0.sign_ing .sign_week_num {
	background-position: -30px -180px
}

.sign_full .sign_week_num,
.sign_block .sign_week_num {
	background-position: 30px 30px
}

.sign_title_text1 {
	height: 19px;
	margin: 7px auto 8px;
	width: 172px;
	text-align: center;
	font-size: 14px;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun
}

.sign_title_text2 {
	height: 19px;
	margin: 15px auto 0;
	width: 172px;
	text-align: center;
	font-size: 14px;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun
}

.sign_link1,
.sign_link1:hover,
.sign_link1:visited,
.sign_link2,
.sign_link2:hover,
.sign_link2:visited {
	color: #ld53bf;
	text-decoration: none;
	font-size: 14px;
	display: block;
	font-weight: 700
}

.sign_keep_span {
	width: 100px;
	position: absolute;
	margin: 24px 0 0 60px;
	color: #EAF2FE;
	cursor: pointer
}

.sign_btn_keep {
	padding: 0 3px;
	text-decoration: inherit
}

.sign_tip_container {
	position: relative;
	z-index: 9999
}

.sign_succ1,
.sign_succ2 {
	left: -62px;
	position: absolute;
	width: 278px;
	z-index: 999;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/sign_succ_u.gif?v=1.0&t=1528363295575) no-repeat;
	display: none
}

.sign_succ_content_container {
	margin-left: 77px;
	margin-top: 15px;
	margin-right: 9px;
	height: 86px;
	overflow: hidden
}

.sign_shai_btn {
	width: 83px;
	height: 17px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/sign_shai_btn.gif?v=1.0&t=1528363295575) left bottom no-repeat;
	cursor: pointer;
	vertical-align: middle;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: right
}

#shai_loading {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/shai_loading.gif?v=1.0&t=1528363295575) center center no-repeat
}

.sign_succ_table tr:nth-child(1) td,
.sign_succ_table .sign_succ_canlerdar_head td {
	border-bottom: 1px solid #E3E3E3
}

.sign_succ_canlerdar_days td:nth-child(7) {
	border-right: 0
}

.sign_succ_info {
	padding-left: 10px;
	text-align: left
}

.sign_succ_count_span {
	font-weight: 700
}

.sign_succ_title {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #000
}

.sign_succ_close {
	background: url(//tb2.bdstatic.com/tb/style/common/userbar.gif?t=1528363295575) no-repeat scroll 2px -68px transparent;
	height: 11px;
	left: 260px;
	position: absolute;
	top: 15px;
	width: 11px
}

.signmod_likeandsign_dialog {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	margin-top: 15px
}

.signmod_likeandsign_btnzone {
	margin: 20px auto;
	text-align: center
}

.signmod_like_and_sign_btn {
	width: 129px;
	height: 27px;
	color: #FFF;
	padding: 0;
	border: 0;
	cursor: pointer;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/like_and_sign.png?v=2.0&t=1528363295576) no-repeat
}

.signmod_cancel_btn {
	width: 105px;
	height: 27px;
	padding: 0;
	border: 0;
	margin-left: 15px;
	cursor: pointer;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/later_btn_bg.png?v=2.0&t=1528363295576) no-repeat
}

.signmod_like_and_sign_btn:hover,
.signmod_cancel_btn:hover {
	background-position: 0 -27px
}

.signmod_like_and_sign_btn:active,
.signmod_cancel_btn:active {
	background-position: 0 -54px
}

.signmod_confirm_btn {
	width: 73px;
	height: 27px;
	padding: 0;
	border: 0;
	color: #FFF;
	cursor: pointer;
	background: url(//tb2.bdstatic.com/tb/img/uname_submit.png?v=1.0&t=1528363295576) no-repeat
}

.signmod_confirm_btn:hover {
	background: url(//tb2.bdstatic.com/tb/img/user_reg/pass_login_btn.gif?t=1528363295576) no-repeat scroll -16px -48px transparent
}

.fdir_rank a,
.fdir_rank a:vistied {
	text-decoration: none
}

.signrank_crown {
	display: block;
	float: left
}

.signrank_crown img {
	margin-left: 5px;
	_margin-top: 5px
}

.sign_plus_one {
	position: relative;
	z-index: 10;
	color: #FF7F3E;
	font-family: arial;
	display: none;
	left: -15px
}

.sign_plus_two {
	display: none;
	position: absolute;
	z-index: 10;
	color: #FF7F3E;
	font-family: arial;
	font-size: 14px;
	top: -20px;
	left: -10px;
	_left: -30px;
	+left: -30px;
	width: 60px;
	text-align: center
}

.fdir_rank {
	margin-left: 10px
}

.rank_number {
	color: #FF7F3E;
	font-family: arial
}

.sign_rank1 a,
.sign_rank1 a:visited,
.sign_rank2 a,
.sign_rank2 a:visited {
	text-decoration: none
}

.sign_rank1 .rank_number,
.sign_rank2 .rank_number {
	margin-left: -3px;
	font-weight: 700
}

.sign_tip_link_holder1,
.sign_tip_link_holder2 {
	margin-top: -3px;
	margin-bottom: 3px;
	margin-left: 10px
}

.sign_index_num,
.sign_succ_count_span {
	color: #FF7F3E
}

.dir_rank .sign_rank_index_link {
	margin-top: 9px
}

.signrank_dir_rate {
	color: #FF7F3E
}

.sign_text_gray {
	color: #666
}

.aside .sign_mod2 {
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	overflow: visible;
	border-bottom: 0;
	padding: 0 0 10px;
	_padding-top: 15px
}

.sign_btn2 {
	margin: 10px auto
}

.sign_link2 {
	margin: 13px 0 3px;
	_margin-top: 0;
	text-align: center
}

.sign_rank2 {
	text-align: center
}

.sign_succ2 {
	top: 93px;
	_top: 78px
}

.sign_tip_btn_holder2 {
	margin-top: -10px;
	margin-bottom: 20px
}

.sign_btn1 {
	margin: 2px auto 8px
}

.sign_link1 {
	margin: 4px 0 3px;
	text-align: center
}

.sign_rank1 {
	margin-bottom: 4px;
	text-align: center
}

.sign_mod1 .mod_icon {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/v1/zyq_mod_icon.gif?v=1.0&t=1528363295576) no-repeat scroll 0 -413px transparent;
	height: 24px;
	padding-left: 22px;
	width: 140px;
	font: 700 12px/24px SimSun
}

.sign_succ1 {
	top: 115px;
	*top: 107px
}

#sign_mod .region_cnt {
	padding-left: 0;
	padding-right: 0
}

.sign_tip_btn_holder1 {
	margin-top: -8px;
	margin-bottom: 16px
}

.sign_rank_tip {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/sign_tip_bg.png?v=1&t=1528363295576) no-repeat;
	height: 53px;
	width: 134px;
	z-index: 9999
}

.sign_rank_tip_content div,
.sign_rank_tip_content img {
	float: left
}

.sign_rank_tip_content div {
	margin-top: 6px;
	margin-left: 6px;
	_margin-left: 3px
}

.sign_rank_tip_content img {
	margin-left: 3px;
	margin-top: 3px;
	_margin-left: 2px
}

.hsy_block {
	margin: 5px 15px 0;
	padding: 0 0 5px;
	width: 198px
}

.hsy_nav {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/v2/line_e644f97e.png?t=1528363295576) repeat-x scroll 0 0 transparent;
	line-height: 32px;
	padding: 6px 0 0
}

.hsy_title {
	float: left
}

.clearfloat {
	clear: both
}

.hsy_main li {
	float: left;
	line-height: 20px;
	text-align: left;
	width: 98px
}

body .sign_100_wapper .dialogJcontent {
	padding: 0
}

.sign_100_dlg {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_100_6069397.png) repeat-x scroll 0 0 transparent;
	height: 406px;
	width: 681px
}

.sign_100_30 {
	position: absolute;
	top: 119px;
	left: 99px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/100day_8734e0b.gif) repeat-x scroll 0 0 transparent;
	height: 61px;
	width: 122px
}

.sign_100_100 {
	position: absolute;
	top: 127px;
	left: 97px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/100day_8734e0b.gif) repeat-x scroll -132px 0 transparent;
	height: 61px;
	width: 132px
}

.sign_100_title {
	font: 20px Microsoft YaHei;
	margin-left: 300px;
	padding-top: 60px
}

.sign_100_content {
	line-height: 24px;
	margin-left: 300px;
	padding-top: 17px;
	width: 330px
}

.sign_100_message {
	margin-left: 300px;
	padding-top: 32px;
	color: #999
}

.sign_100_close {
	position: absolute;
	height: 11px;
	width: 11px;
	top: 30px;
	right: 30px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/close_410d9fb.gif) repeat-x scroll 0 0 transparent;
	cursor: pointer
}

.sign_100_shai_btn {
	width: 83px;
	height: 17px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/sign_shai_btn.gif?v=1.0&t=1528363295576) left bottom no-repeat;
	cursor: pointer;
	vertical-align: middle;
	border: 0;
	padding: 0;
	margin: 0;
	text-align: right;
	display: none
}

.sign_baname_highlight {
	font-weight: 700;
	color: #333
}

.sign_rights {
	display: none;
	text-align: center;
	height: 24px
}

.sign_rights_icon_line {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/v2/line_e644f97e.png?t=1528363295576) repeat-x scroll 0 0 transparent;
	height: 1px;
	margin: 7px 15px 10px;
	font-size: 1px
}

.sign_rights_display {
	margin-left: 40px
}

.sign_rights_icon {
	float: left;
	margin-right: 10px;
	height: 24px;
	width: 24px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_rights_icon_e49c5a2.png) repeat-x scroll 0 0 transparent
}

.sign_rights_tip {
	color: #656565
}

.sign_rights_big_icon {
	width: 48px;
	height: 48px;
	float: left;
	margin: 5px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_rights_icon_e49c5a2.png) repeat-x scroll 0 0 transparent
}

.sign_rights_title {
	color: #333;
	font-weight: 700
}

.sign_rights_text_wapper {
	float: left;
	margin: 5px;
	width: 180px;
	_margin-left: 2px
}

.rights_get.rights_5 {
	background-position: -373px -92px
}

.rights_get.rights_4 {
	background-position: -282px -92px
}

.rights_get.rights_3 {
	background-position: -192px -92px
}

.rights_get.rights_2 {
	background-position: -100px -92px
}

.rights_get.rights_1 {
	background-position: -11px -92px
}

.rights_1 {
	background-position: -11px -145px
}

.rights_2 {
	background-position: -100px -146px
}

.rights_3 {
	background-position: -192px -145px
}

.rights_4 {
	background-position: -282px -145px
}

.rights_5 {
	background-position: -373px -145px
}

.rights_get {
	background-position-y: -92px
}

.sign_rights_popline {
	height: 1px;
	background-color: #D1B07C;
	margin: 0 5px;
	font-size: 1px;
	_margin-top: 5px;
	*margin-top: 5px
}

.sign_rights_condition {
	margin: 5px
}

.sign_big_icon_1 {
	background-position: 0 0
}

.sign_big_icon_2 {
	background-position: -87px 0
}

.sign_big_icon_3 {
	background-position: -179px 0
}

.sign_big_icon_4 {
	background-position: -269px 0
}

.sign_big_icon_5 {
	background-position: -360px 0
}

.signstar_wrapper {
	height: 46px;
	margin: 10px auto;
	width: 192px;
	cursor: pointer;
	overflow: hidden
}

.signstar_wrapper_hover {}

.signstar_wrapper .signstar_dir,
.signstar_wrapper .signstar_btn,
.signstar_wrapper .signstar_signed,
.signstar_wrapper .signstar_block,
.signstar_wrapper .signstar_full {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_star_b04abdc.png) no-repeat 200px 0;
	float: left;
	height: 46px;
	cursor: pointer
}

.signstar_wrapper .signstar_dir {
	background-position: 0 0;
	height: 38px;
	padding-top: 8px;
	text-align: center;
	width: 62px
}

.signstar_dir span {
	color: #3580F0;
	display: block;
	font-family: arial
}

.signstar_dir .signstar_dir_tit {
	color: #333
}

.signstar_dir .signstar_dir_num {
	font-weight: 700
}

.signstar_dir:hover .signstar_dir_tit {
	text-decoration: underline
}

.signstar_wrapper .signstar_btn {
	background-position: -62px 0;
	width: 130px
}

.signstar_wrapper_hover .signstar_dir {
	background-position: 0 -46px
}

.signstar_wrapper_hover .signstar_btn {
	background-position: -62px -46px;
	cursor: pointer
}

.signstar_wrapper_signed .signstar_dir {
	background-position: 0 -92px;
	text-decoration: none
}

.signstar_wrapper_signed .signstar_signed {
	background-position: -62px -92px;
	margin: 0;
	width: 130px
}

.signstar_wrapper_signed .sign_keep_span {
	margin: 25px 0 0 18px;
	text-align: right;
	white-space: nowrap
}

.sign_dir_tip {
	position: relative;
	display: none;
	top: 0;
	left: 0;
	zoom: 1;
	height: 0;
	z-index: 302
}

.sign_dir_tip_noclass p {
	text-align: center
}

.sign_dir_tip .ui_bubble_content {
	padding: 12px 15px 10px
}

.sign_dir_tip .today_signnum {
	border-bottom: 1px solid #D1B07C;
	color: #333;
	line-height: 18px;
	margin-bottom: 7px;
	padding-bottom: 9px;
	text-align: center;
	display: none
}

.sign_dir_tip p {
	color: #666;
	line-height: 22px
}

.sign_dir_tip p span {
	color: #FF8646
}

.signstar_wrapper .signstar_block {
	background-position: -62px -184px;
	width: 130px
}

.signstar_wrapper .signstar_full {
	background-position: -62px -138px;
	width: 130px
}

.signstar_wrapper .signstar_ing {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_star_anime_4803119.gif) repeat-x scroll 0 0 transparent;
	background-position: -62px 0;
	width: 130px
}

.sign_star_info {
	float: right;
	margin-top: 5px;
	display: none
}

.sign_mob_tip_icon {
	width: 70px;
	height: 68px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_mob_tip_008dc7d.png) repeat-x scroll 0 0 transparent;
	float: left;
	margin-left: 5px
}

.sign_mob_tip_text {
	float: left;
	margin-left: 10px;
	line-height: 22px
}

.sign_ad_mobi {
	display: block;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_succ_d_9f827c4.png?v=3.0) left top no-repeat;
	padding: 11px 9px 5px;
	padding-top: 4px
}

.sign_ad_mobi_wrapper:before {
	content: '.';
	width: 0;
	height: 100%;
	vertical-align: middle;
	display: inline-block
}

.sign_ad_mobi_wrapper {
	border-bottom: solid 1px #e3dabb;
	width: 250px;
	font-size: 0
}

.sign_ad_mobi_wrapper .sign_text_gray {
	vertical-align: middle;
	display: inline-block;
	font-size: 12px;
	padding: 10px 0
}

.sign_ad_mobi_strong {
	position: relative;
	font-weight: 700;
	color: #666;
	zoom: 1
}

.sign_ad_mobi_hot {
	background-image: url(//tb2.bdstatic.com/tb/static-ucenter/img/icon_hot_9610999.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 20px;
	position: absolute;
	top: -7px;
	right: -17px
}

.sign_ad_mobi_exp {
	color: #ff803b
}

.sign_ad_mobi_link {
	font-weight: 400;
	color: #005ae7;
	text-decoration: underline
}

.baidu_browser_tip_text {
	padding: 5px 10px 5px 85px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/baidu_browser_tip_9e4e092.png) 5px 0 no-repeat
}

.baidu_browser_tip_text a {
	text-decoration: underline
}

.sign_mod_btn_down_link {
	text-align: center
}

.sign_mod_btn_down_line {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/line_a28fbe6.png) repeat-x scroll 0 0 transparent;
	height: 1px;
	margin: 7px 15px;
	font-size: 1px
}

.tip_v_2 img {
	z-index: 1000;
	position: relative;
	cursor: pointer
}

.love_0 {}

.love_1 {}

.love_2 {}

.sign_mod_bright {
	font-family: "Microsoft YaHei", SimHei
}

.sign_title_text_bright {
	width: 178px;
	height: 19px;
	margin: 13px auto 0;
	text-align: center;
	font-size: 14px;
	font-family: STHeiti, "Microsoft Yahei", Arial, "\u5B8B\u4F53"
}

.sign_box_bright {
	width: 181px;
	height: 50px;
	display: block;
	position: relative
}

.sign_box_bright,
.sign_box_bright_hover,
.sign_box_bright_signed,
.sign_box_bright_noclass_hover {
	background-image: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_mod_bright/img/sign_btn_6de7b5e.png);
	background-repeat: no-repeat
}

.sign_box_member_bright,
.sign_box_member_bright_hover,
.sign_box_member_bright_signed,
.sign_replenish_member_signed_tip {
	background-image: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_mod_bright/img/sign_btn_member_8ca97c8.png);
	background-repeat: no-repeat
}

.sign_box_member_bright {
	background-position: 0 0
}

.sign_box_member_bright_hover {
	background-position: 0 -50px
}

.sign_box_member_bright_signed {
	background-position: 0 -100px
}

.sign_box_bright_hover {
	background-position: 0 -50px
}

.sign_box_bright_signed {
	background-position: 0 -100px
}

.sign_btn_bright,
.sign_box_bright .signstar_signed {
	height: 50px;
	display: block;
	outline: 0
}

.sign_dir_bright {
	display: block;
	width: 93px;
	height: 50px;
	float: left
}

.sign_total_num_bright,
.sign_dir_num_bright,
.sign_total_num_bright_noclass {
	color: #737373;
	position: absolute;
	left: 138px;
	word-break: normal
}

.sign_total_num_bright {
	top: 6px
}

.sign_total_num_bright_noclass {
	top: 15px
}

.sign_dir_num_bright {
	top: 30px
}

.sign_mod_bright .sign_succ1 {
	top: 55px
}

.sign_mod_bright .sign_succ_superboy {
	top: 80px
}

.sign_mod_bright .sign_keep_span {
	width: 85px
}

.sign_mod_bright .sign_rights_display {
	margin: 0 auto;
	display: inline-block;
	*margin-left: 27px
}

.sign_mod_bright .sign_mod_btn_down_link {
	margin-bottom: -3px
}

.sign_mod_bright .sign_keep_span {
	margin: 25px 0 0 15px;
	text-align: left
}

.sign_box_member_bright .sign_keep_span {
	width: 60px;
	margin-left: 40px;
	text-align: center;
	height: 18px;
	overflow: hidden
}

.sign_card {
	text-align: center;
	padding-bottom: 18px
}

.sign_card_title {
	padding-top: 18px;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 500;
	font-family: "Microsoft Yahei", STHeiti, Arial, "\u5B8B\u4F53"
}

.sign_card_title span {
	color: #FF7F3E
}

.sign_card_detail {
	width: 150px;
	padding-top: 15px;
	margin: 0 auto
}

.sign_card_positive_btn,
.sign_card_sign_btn,
.sign_card_negative_btn {
	display: block;
	text-decoration: none;
	width: 163px;
	height: 24px;
	line-height: 24px;
	margin: 10px auto 0;
	font-size: 12px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_card_btn_14196f4.png) no-repeat
}

.sign_card_positive_btn .icon,
.sign_card_sign_btn .icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_mod_bright/img/sign_card_icon_bc35cca.png) no-repeat 0 0;
	vertical-align: middle
}

.sign_card_sign_btn .icon {
	background-position: 0 -28px
}

.sign_card_sign_btn,
.sign_card_sign_btn:visited,
.sign_card_positive_btn,
.sign_card_positive_btn:visited {
	color: #fff;
	text-decoration: none;
	background-position: -17px -9px
}

.sign_card_positive_btn:hover,
.sign_card_sign_btn:hover {
	background-position: -18px -113px;
	text-decoration: none
}

.sign_card_positive_btn:active,
.sign_card_sign_btn:active {
	background-position: -16px -219px
}

.sign_card_negative_btn,
.sign_card_negative_btn:visited {
	color: #000;
	background-position: -17px -43px;
	text-decoration: none
}

.sign_card_negative_btn:hover {
	background-position: -18px -147px;
	text-decoration: none
}

.sign_card_negative_btn:active {
	background-position: -16px -253px
}

a.sign_client_dl_link,
a.sign_client_dl_link:link {
	text-decoration: underline;
	font-weight: 700
}

.sign_client_strong {
	color: #FF7F3E;
	font-size: 16px
}

.tip_v_2 img {
	z-index: 1000;
	position: relative;
	cursor: pointer
}

.sign_rights_display .split_line,
.sign_rights_display .balv_help {
	float: left;
	vertical-align: middle
}

.sign_rights_display .split_line {
	height: 18px;
	border: 0;
	border-right: 1px dotted #D9D9D9;
	margin: 3px 13px 0 3px
}

.sign_rights_display .balv_help {
	margin-top: 4px;
	height: 18px;
	width: 17px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/balv_help_icon_60885f7.png) no-repeat 0 0
}

.replenish_sign_wrap {
	display: block;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_succ_d_9f827c4.png) left top no-repeat;
	padding: 5px 9px
}

.rpln_card_wrap {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/rpln_bg_cc60244.png) no-repeat 0 0;
	float: left;
	position: relative;
	width: 85px;
	height: 52px;
	margin-right: 8px
}

.rpln_card_wrap_2 {
	background-position: 0 -52px
}

.rpln_card_wrap_3 {
	background-position: 0 -104px
}

.replenish_sign {
	border-bottom: 1px solid #e3dabb;
	width: 250px;
	height: 62px
}

.rpln_card_wrap .rpln_card_count {
	position: absolute;
	right: 10px;
	top: 3px;
	color: #fff;
	font-size: 12px;
	text-align: right
}

.rpln_free_intro {
	float: left;
	margin-top: 5px;
	width: 150px;
	text-decoration: underline
}

.already_rpln_wrap,
.need_rpln_wrap {
	margin-top: 7px;
	width: 150px;
	float: left;
	color: #666;
	font-weight: 700;
	font-size: 14px
}

.replenish_sign_wrap .rpln_count {
	color: #ff7f3e
}

.replenish_sign_wrap .sign_preicon {
	display: inline-block;
	height: 16px;
	width: 16px;
	background: url(http:/tb2.bdstatic.com/tb/static-common/img/icons/prev_icons.png?t=1528363296330) no-repeat;
	_background: url(http:/tb2.bdstatic.com/tb/static-common/img/icons/prev_icons.gif?t=1528363296330) no-repeat;
	background-position: -158px -4px;
	vertical-align: middle
}

.rpln_guide {
	position: absolute;
	z-index: 3;
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	height: 100%;
	_height: 220px;
	top: 0;
	left: 0;
	right: 0
}

.rpln_guide_txt {
	position: absolute;
	z-index: 3;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_replenish_guide_3c09982.png) no-repeat;
	width: 247px;
	height: 24%;
	_height: 25px;
	left: 0;
	top: 0
}

.rpln_guide_close {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-weight: 700;
	z-index: 93;
	font-size: 14px;
	text-align: center;
	cursor: default
}

.sign_replenish_tip {
	width: 200px;
	height: 25px;
	position: relative;
	top: -1px;
	line-height: 24px;
	text-align: center;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_box_bright_a469814.png) no-repeat 0 -300px;
	margin: 0 auto 15px
}

.sign_replenish_signed_tip {
	background-position: 0 -325px
}

.sign_succ_table td.unsigned_day {
	cursor: pointer;
	position: relative
}

.sign_succ_table td.unsigned_day_hover {
	background-color: #FFFFDA
}

.sign_succ_table td .rpln_tip {
	font-weight: 400;
	text-align: center
}

.rpln_tip .tbmall_link {
	color: #2d64b3
}

.rpln_tip .rpln_card_needed_count {
	color: #ff7f3e
}

.rpln_tip .yes_btn {
	margin-right: 10px
}

.signed_rpln_day {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_replenish_5de3ae0.gif) no-repeat center
}

.signed_rpln_anime {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_replenish_anime_a03b268.gif) no-repeat center
}

.rpln_guide_day {
	z-index: 5;
	background-color: #FFFFFA
}

.sign_plus {
	display: none;
	position: absolute;
	z-index: 10;
	color: #FF7F3E;
	font-family: arial;
	top: -20px;
	left: -4px;
	width: 60px
}

.signed_member {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_mod_bright/img/sign_member_731c58f.png) no-repeat center center
}

.signed_member_anime {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/widget/sign_mod_bright/img/sign_member_anime_fb0c431.gif) no-repeat center center
}

.sign_gray {
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_gray_4fe4d12.png) no-repeat center
}

.extra_card_wrap {
	padding-top: 8px;
	padding-left: 37px;
	height: 36px;
	line-height: 30px;
	position: relative;
	top: -4px;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/cont_sign_card_bg2_ff17fb1.png) no-repeat;
	margin-left: 5px
}

.extra_card_wrap .ui_bubble_wrap {
	line-height: 18px
}

.extra_card_wrap .cont_sign_card {
	vertical-align: middle;
	line-height: 24px
}

.strong_txt {
	color: #ff7f3e
}

.sign_replenish_member_signed_tip,
.sign_replenish_member_unsign_tip {
	width: 200px;
	height: 29px;
	position: relative;
	top: -1px;
	line-height: 24px;
	text-align: center;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/sign_box_bright_member_9694839.png) no-repeat 0 -300px;
	margin: 0 auto 15px
}

.sign_today_date,
.sign_month_lack_days {
	position: absolute;
	right: 0;
	top: 4px;
	font-size: 12px;
	color: #737373;
	line-height: 22px;
	width: 75px
}

.sign_month_lack_days {
	top: 24px
}

.sign_month_lack_days span {
	color: #ff7f3e
}

.forum-medal {
	height: 33px;
	text-align: left;
	width: 115px;
	overflow: hidden
}

.forum-medal span {
	display: inline-block;
	vertical-align: middle;
	line-height: 33px;
	height: 33px;
	color: #aaa
}

.forum-medal a {
	display: inline-block;
	vertical-align: middle;
	width: 33px;
	height: 33px;
	cursor: pointer;
	margin: 0 5px 0 0;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/medal_batch_9d313e2.png) no-repeat;
	_background: url(//tb2.bdstatic.com/tb/static-frs/img/medal_batch_9ef3114.gif) no-repeat
}

.forum-medal .medal1 {
	background-position: -496px -351px
}

.forum-medal .medal2 {
	background-position: -496px -477px
}

.forum-medal .medal3,
.forum-medal .medal4,
.forum-medal .medal5,
.forum-medal .medal6,
.forum-medal .medal7 {
	background-position: -495px -96px
}

.forum-medal .medal8,
.forum-medal .medal9,
.forum-medal .medal10,
.forum-medal .medal11 {
	background-position: -496px -227px
}

.forum-medal .medal12 {
	background-position: -495px -578px
}

.forum-medal .medal13 {
	background-position: -495px -684px
}

.forum-medal .medal14 {
	background-position: -1078px -369px
}

.forum_medal_card {
	z-index: 1000;
	*z-index: 10000
}

.forum_medal_card .arrow {
	left: 110px
}

.medal-w {
	width: 230px;
	height: 78px
}

.medal-img-w {
	display: inline-block;
	margin: 12px 0 0 11px;
	border: 1px solid #e5e5e5;
	padding: 1px;
	height: 56px;
	width: 56px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/medal_batch_9d313e2.png) no-repeat;
	_background: url(//tb2.bdstatic.com/tb/static-frs/img/medal_batch_9ef3114.gif) no-repeat
}

.medal-w .medal1 {
	background-position: -241px -326px
}

.medal-w .medal2 {
	background-position: -241px -454px
}

.medal-w .medal3,
.medal-w .medal4,
.medal-w .medal5,
.medal-w .medal6,
.medal-w .medal7 {
	background-position: -241px -71px
}

.medal-w .medal8,
.medal-w .medal9,
.medal-w .medal10,
.medal-w .medal11 {
	background-position: -240px -202px
}

.medal-w .medal12 {
	background-position: -240px -554px
}

.medal-w .medal13 {
	background-position: -240px -659px
}

.medal-w .medal14 {
	background-position: -826px -344px
}

.medal-info-w {
	display: inline-block;
	overflow: hidden;
	width: 140px;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 12px;
	font-family: 'Microsoft YaHei';
	height: 60px;
	*display: inline;
	*zoom: 1
}

.medal-info-title {
	font-size: 14px
}

.medal-intro {
	margin: 1px 0
}

.medal-link-w {
	text-align: right
}

.medal-link {
	color: #4572B9
}

.card_top {
	height: 74px;
	line-height: normal;
	position: relative;
	*z-index: 1001;
	padding: 15px 0 0 100px;
	font-family: STHeiti, "Microsoft Yahei", Arial, SimSun;
	float: left
}

.card_title {
	margin: 5px 0 0;
	height: 40px;
	position: relative
}

.card_title_stock {
	height: 30px!important
}

.card_title_fname {
	font-size: 22px;
	color: #333;
	margin-right: 15px
}

.card_title_fname:visited {
	text-decoration: none;
	color: #333
}

.card_data {
	padding-top: 18px
}

.card_menNum,
.card_infoNum {
	color: #ff7f3e;
	font-family: Arial;
	margin-right: 15px
}

.card_numLabel {
	color: #AAA
}

.card_slogan {
	color: #4c4c4c;
	font-size: 14px;
	float: left;
	padding-right: 30px;
	position: relative
}

.long-card-slogan {
	display: block;
	width: 610px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.card_head,
.card_head_img {
	width: 60px;
	height: 60px;
	display: block;
	overflow: hidden
}

.card_head {
	padding: 2px;
	border: solid 1px rgba(0, 0, 0, .1);
	*border: solid 1px #dddde0;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	margin: 15px
}

a.card_youliao {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 23px;
	width: 92px;
	color: #333;
	font-size: 12px;
	line-height: 23px;
	background-image: url(//tb2.bdstatic.com/tb/static-frs/img/forum_card_youliao_af13704.png);
	padding-left: 27px;
	margin-left: 4px
}

.card_info {
	position: relative;
	float: left;
	font-size: 14px;
	height: 20px
}

.card_top_stock .card_info {
	position: absolute!important
}

.card_info_medal {
	right: 0;
	text-align: left;
	width: 204px
}

.card_info_medal .dir_text {
	padding-right: 5px
}

.card_info_mdir {
	position: absolute;
	top: 0;
	left: 304px;
	width: 130px;
	text-align: left
}

.forum_tags {
	margin-bottom: 15px
}

.forum_tags span {
	background-color: #F83;
	padding-left: 5px;
	margin-left: 5px;
	color: #FFF
}

.forum_tags span i {
	display: inline-block;
	height: 0;
	margin-left: 3px;
	border-width: 4px 4px 4px 0;
	border-color: transparent #F0F0F0 transparent transparent;
	border-style: solid
}

.card_info .bottom_list li {
	display: inline
}

.card_info .bottom_list span {
	color: #AAA
}

.card_info .bottom_list em {
	color: #333;
	margin-left: 5px
}

.card_title_m {
	position: relative;
	height: 40px;
	z-index: 1001;
	margin-top: 5px
}

.card_title_location_wrapper {
	margin-right: 11px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	float: left;
	margin-bottom: -4px
}

.card_title_location_wrapper_sel {
	margin-right: 0
}

.card_title_location {
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 40px;
	line-height: 30px;
	text-decoration: none;
	font-size: 22px;
	color: #333;
	padding: 4px 30px 0 0;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/local_forum/arrow_down_647821a.png) no-repeat right top
}

.card_title_location:visited {
	text-decoration: none;
	color: #333
}

.card_num_fix {
	position: relative;
	top: -1px
}

.card_num_hack {
	*vertical-align: 12px
}

.card_title_location_wrapper_sel .card_title_location {
	position: relative;
	left: -10px;
	top: -1px;
	padding: 4px 30px 0 9px;
	text-decoration: none;
	border-top: 1px solid #D8DADE;
	border-right: 1px solid #D8DADE;
	border-left: 1px solid #D8DADE;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/local_forum/arrow_up_5c5be57.png) #FFF no-repeat right top;
	z-index: 1001
}

.card_title_location_sel:visited {
	text-decoration: none;
	color: #333
}

.card_nor {
	display: none
}

.card_sel {
	display: block
}

.local_sub_edit_btn {
	display: none
}

.local_sub_edit_btn_hack {
	*vertical-align: 12px
}

.card_locations {
	position: absolute;
	width: 395px;
	height: 180px;
	left: 80px;
	top: 58px;
	padding: 15px 0 0 15px;
	background-color: #FFF;
	border: 1px solid #D8DADE;
	font-family: SimSun;
	color: #666;
	z-index: 1000;
	overflow: hidden
}

.card_locations a {
	margin-right: 20px;
	float: left;
	width: 60px;
	height: 92px;
	color: #333;
	overflow: hidden
}

.card_locations a:visited {
	color: #333
}

.card_locations a:hover {
	color: #333;
	background-color: #F0F3F6;
	font-weight: 700
}

.card_locations a.location_special {
	margin-right: 0
}

.card_locations img {
	width: 60px;
	height: 60px
}

.card_locations span {
	position: relative;
	display: block;
	line-height: 20px;
	width: 60px;
	text-align: center;
	bottom: 0;
	white-space: nowrap
}

.forum-medal {
	float: left;
	margin-top: 2px
}

.focus_btn {
	height: 28px;
	float: left;
	margin-left: 20px
}

.islike_focus {
	width: 72px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/frs_islike_a450e55.png) no-repeat top left;
	float: left;
	margin-top: 4px
}

.islike_focus:hover {
	background-position: 0 -36px
}

.islike_focus:active {
	background-position: 0 -73px
}

.cancel_focus {
	width: 130px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/frs_cancel_02_90791d8.png) no-repeat top left;
	float: left;
	margin-top: 2px
}

.cancel_focus:hover {
	background-position: 0 -58px
}

.cancel_focus:active {
	background-position: 0 -109px
}

.card_title_fname,
.card_num {
	float: left
}

.card_slogan,
.card_title_fname {
	margin-top: 0
}

.card_slogan,
.card_title_fname {
	margin-top: 0\0
}

.card_slogan,
.card_title_fname {
	margin-top: 3px\9\0
}

.card_num {
	margin-top: 13px;
	margin-left: 10px
}

.head_skin_btn {
	background: url(//tb2.bdstatic.com/tb/static-ihome/img/icon_groups_51264d14.png?t=1510051332617) no-repeat 1px -304px;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}

.card_lottery_forum .card_title_fname,
.card_lottery_forum .card_title_fname:visited {
	color: #FFF;
	font-size: 21px
}

.card_lottery_forum .card_menNum,
.card_lottery_forum .card_infoNum,
.card_lottery_forum .card_numLabel,
.card_lottery_forum .card_slogan {
	color: #FFF
}

.card_lottery_forum .dir_text {
	color: #afb0b3
}

.card_top_theme1 .card_title {
	margin: 0
}

.card_title_fname {
	margin-right: 0
}

.card_infoNum {
	margin-right: 5px
}

.card_top_wrap {
	background-color: #F2F4F7;
	background-image: -moz-linear-gradient(top, #F5F7FA, #F2F4F7);
	background-image: -webkit-linear-gradient(top, #F5F7FA, #F2F4F7);
	background-image: -o-linear-gradient(top, #F5F7FA, #F2F4F7);
	background-image: linear-gradient(top, #F5F7FA, #F2F4F7);
	_background: #F2F4F7
}

.card_top_right {
	float: right;
	margin: 15px 20px 0 0
}

.card_banner {
	display: block;
	position: relative;
	/*height: 180px;*/
	overflow: hidden;
	_zoom: 1
}

.card_banner img {
	width: 100%;
	vertical-align: top
}

.card_top_theme1 .card_head {
	padding: 4px;
	overflow: hidden;
	background: #FFF;
	z-index: 9;
	top: auto;
	bottom: -5px;
	border-color: #DADCDF;
	margin: 20px
}

.card_top_theme1 {
	border-top: 1px solid #E9EBF0
}

.card_top_theme1 .card_top {
	padding-left: 200px
}

.card_top_theme1 .card_top_stock {
	padding-left: 94px
}

.card_top_theme1 .card_head,
.card_top_theme1 .card_head_img {
	width: 150px;
	height: 150px
}

.card_top_theme1 .card_head_stock {
	width: 60px;
	height: 60px;
	padding: 1px;
	margin-left: 14px;
	bottom: -8px
}

.card_top_theme1 .card_head_img_stock {
	width: 60px;
	height: 60px
}

.card_top_theme2 {
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	margin-right: -2px
}

.card_top_theme2 .card_top {
	height: 64px;
	padding-left: 100px;
	padding-top: 17px
}

.card_top_theme2 .card_head {
	padding: 1px;
	margin: 15px 30px
}

.card_top_theme2 .card_head,
.card_top_theme2 .card_head_img {
	width: 48px;
	height: 48px
}

.card_top_theme2 .card_head_stock {
	width: 60px;
	height: 60px;
	margin-top: 10px;
	margin-left: 20px
}

.card_top_theme2 .card_head_stock .card_head_img {
	width: 60px;
	height: 60px
}

.card_top_theme2 .card_title_fname {
	font-size: 20px;
	margin-top: 5px
}

.normal_info_iconblue {
	float: left;
	width: 18px;
	height: 18px;
	margin: 6px 0 0 6px;
	cursor: default
}

.card_top_theme2 .normal_info_iconblue {
	margin-top: 9px
}

.card_top_wrap .stock_num {
	font-size: 12px;
	color: #aaa;
	font-family: Arail
}

.room_design_head_container .room_design_head {
	display: inline-block;
	width: 980px
}

.room_design_head_container {
	display: block;
	position: relative;
	overflow: hidden;
	_zoom: 1
}

.room_design_topic_container {
	font-family: "Microsoft YaHei";
	font-weight: 700;
	position: relative;
	top: -52px;
	left: 187px
}

.room_design_topic_container .main_topic {
	font-size: 18px
}

.room_design_topic_container .vice_topic {
	font-size: 14px;
	margin-top: 2px
}

.ul_often_forum {
	float: right;
	display: inline;
	position: relative
}

.ul_often_forum a {
	height: 36px;
	color: #5c6573;
	display: inline-block;
	margin-right: 5px;
	margin-top: 5px;
	padding: 10px 11px 0 15px
}

.ul_often_forum i {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(../../static/img/nav_icon_bright.png?t=1461667425305) no-repeat 0 -21px
}

.ul_often_forum .li_often_forum a.btn_select,
.ul_often_forum .li_often_forum a.btn_select:hover {
	color: #666;
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 36px;
	margin-top: 5px;
	margin-right: 5px;
	padding: 9px 10px 0 14px;
	display: inline-block
}

.ul_often_forum .li_often_forum a i {
	width: 8px;
	display: inline-block;
	background: url(http://tb2.bdstatic.com/tb/static-pcommon/img/btnHover_select_973e1af.png) no-repeat;
	background-position: 0 5px;
	margin-left: 5px;
	*+background-position: 0 2px;
	_background-position: 0 5px
}

.nav_wrap {
	width: 100%;
	height: 46px;
	position: relative;
	background-image: linear-gradient(to bottom, #EEEFF3 0, #EAEEF1 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeff3', endColorstr='#ffeaeef1', GradientType=1);
	border-top: 1px solid #DBDCE0;
	border-bottom: 1px solid #DBDCE0
}

.nav_list {
	float: left;
	width: 750px;
	height: 46px;
	font-family: "microsoft yahei", simhei, sans-serif;
	font-size: 16px;
	overflow: visible
}

.nav_list a {
	color: #333;
	text-decoration: none
}

.nav_list a:visited {
	color: #333
}

.nav_list a:hover,
.nav_list a:focus {
	color: #333
}

.nav_list a:visited {
	text-decoration: none
}

.nav_list a:hover,
.nav_list a:focus {
	text-decoration: none
}

.nav_list li {
	float: left;
	line-height: 46px
}

.nav_list li.focus {
	background-image: linear-gradient(to bottom, #E0E1E5 0, #DBDFE2 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e1e5', endColorstr='#ffdbdfe2', GradientType=1)
}

.nav_list li:hover {
	background-image: linear-gradient(to bottom, #E5E7EA 0, #E3E5E7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e7ea', endColorstr='#ffe3e5e7', GradientType=1)
}

.nav_list li .new {
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tbnav_bright/img/nav_new_65a03af.gif) no-repeat;
	height: 11px;
	overflow: hidden;
	position: absolute;
	width: 25px;
	right: 7px;
	top: 3px;
	*top: -10px
}

.nav_list a {
	position: relative;
	display: block;
	padding: 0 22px
}

.multi_forum_info {
	position: relative;
	padding-left: 22px;
	line-height: 46px;
	font-family: "microsoft yahei", simhei, sans-serif;
	font-size: 14px
}

.multi_forum_link {
	font-size: 14px
}

.multi_forum_split_line {
	padding: 0 10px;
	color: #989898;
	font-size: 14px
}

.search_internal_wrap {
	height: 25px;
	float: right;
	display: inline;
	margin: 10px 8px 0 0;
	position: relative
}

.search_internal_input {
	width: 146px;
	height: 23px;
	overflow: hidden;
	padding: 0 10px;
	color: #333;
	float: left;
	border: solid 1px #d9dbde;
	border-right: 0
}

.search_internal_btn {
	width: 33px;
	height: 25px;
	padding: 0;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/tbnav_bright/img/nav_search_internal_bright_6950208.png) no-repeat 0 0;
	border: 0
}

.search_internal_placeholder {
	color: #aaadb2;
	position: absolute;
	top: 4px;
	left: 11px
}

.forum_shared_deleted {
	color: #999;
	font-size: 12px;
	margin-left: 20px
}

.l_posts_num li {
	float: left;
	display: inline
}

.l_reply_num {
	color: #999
}

.l_pager {
	font: 12px/22px Verdana;
	margin: 0 0 0 8px
}

.pager_theme_1 span.tP {
	background-color: #0449BE;
	color: #FFF;
	margin: 0 2px;
	padding: 2px 3px;
	width: 10px
}

.pager_theme_1 a {
	padding: 0 5px;
	white-space: normal
}

.l_posts_num {
	float: left;
	height: 24px;
	line-height: 24px
}

.pager_theme_2 span.tP {
	color: #000;
	font-weight: 700;
	margin: 0 2px;
	padding: 2px 3px;
	width: 10px
}

.pager_theme_2 a {
	padding: 0 4px;
	white-space: normal
}

.pager_theme_3 {
	margin: 0 10px 0 0
}

.pager_theme_3 a,
.pager_theme_3 span {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #E7ECF0;
	color: #0000CD;
	float: left;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	overflow: hidden;
	padding: 0 8px;
	text-align: center;
	width: auto;
	text-decoration: none
}

.pager_theme_3 a:hover {
	background: #E9F1F7
}

.pager_theme_3 span.tP {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #FFF;
	color: #000;
	font-weight: 700
}

.l_posts_num {
	float: left;
	height: 24px;
	line-height: 24px
}

.pager_theme_4 span.tP {
	color: #000;
	font-weight: 700;
	margin: 0 2px;
	padding: 2px 3px;
	width: 10px
}

.pager_theme_4 a {
	padding: 0 4px;
	white-space: normal
}

.jump_input_bright {
	width: 30px;
	height: 20px;
	border-width: 1px;
	border-style: solid;
	border-color: #bdbdbd #dedede #dedede #bdbdbd;
	*vertical-align: middle
}

.pager_theme_5 a,
.pager_theme_5 span {
	float: left;
	height: 22px;
	line-height: 22px;
	border: 1px solid #e7ecf0;
	margin-right: 5px;
	padding: 0 8px;
	text-align: center;
	overflow: hidden;
	color: #2d64b3;
	background: none repeat scroll 0 0 #fff
}

.pager_theme_5 a:hover {
	background-color: #e9f1f7
}

.pager_theme_5 span.tP {
	border: 0;
	font-weight: 700;
	color: #000;
	background: 0 0
}

.tb_bdshare span {
	font-family: arial
}

.tb_bdshare a {
	margin-right: 2px;
	padding-left: 20px
}

#bdshare .bds_more {
	line-height: 16px
}

.sharebar_theme_1 {
	overflow: hidden
}

.sharebar_theme_1 .d_forward_info {
	float: right;
	color: #676565;
	padding-right: 10px;
	height: 22px;
	line-height: 22px
}

.sharebar_theme_2 {
	float: right
}

.sharebar_theme_2 .d_forward_info {
	float: left;
	color: #333;
	padding: 5px 0 0 10px
}

.verify_manager_phone_dialog #dialogJbody {
	margin-top: -22px
}

.verify_manager_phone_dialog .dialogJtitle {
	border-bottom: 0;
	background: 0 0
}

.verify_manager_phone_dialog .tb_alert_message {
	display: none
}

.verify_manager_phone_dialog h2 {
	text-align: center;
	margin-bottom: 15px;
	font-size: 14px
}

.verify_manager_phone_dialog p {
	padding: 0 12px;
	font-size: 12px
}

.verify_manager_phone_dialog .btn_left {
	margin-right: 15px
}

.verify_manager_phone_dialog .tb_alert_btn_group {
	margin-top: 15px
}

.verify_manager_phone_dialog .verify_manager_phone_tip_strong {
	color: red
}

ul,
li {
	margin: 0;
	padding: 0
}

input,
button,
select,
textarea {
	outline: 0
}

.block_user_wrapper {
	padding: 25px 28px 25px 25px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #999;
	width: 488px
}

.b_u_items {
	overflow: hidden
}

.b_u_items .b_u_items_outer {
	height: 25px;
	line-height: 25px;
	margin-bottom: 15px;
	list-style-type: none;
	_margin-bottom: 15px
}

.b_u_items li label {
	width: 75px;
	float: left;
	text-align: right;
	font-size: 14px;
	font-weight: 700;
	margin-right: 10px
}

.b_username,
.b_block_time {
	float: left;
	color: #333;
	font-weight: 700;
	font-size: 14px
}

.b_reason_box {
	float: left;
	width: 394px;
	height: 161px;
	border: 1px solid #e6e6e6;
	font-size: 13px;
	margin-top: 6px;
	overflow: hidden
}

.b_reason_ul {
	float: left;
	width: 110px;
	height: 161px;
	overflow-x: hidden;
	overflow-y: auto
}

.b_reason_content {
	float: right;
	width: 284px;
	margin-left: -286px
}

.b_reason_ul li {
	color: #666;
	width: 106px;
	height: 26px;
	line-height: 26px;
	list-style-type: none;
	border: 1px solid #d9d9d9;
	border-top: 0;
	border-left: 0;
	cursor: pointer;
	padding-left: 2px;
	background-image: -moz-linear-gradient(top, #fff, #f4f4f4);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f4f4f4));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='0');
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.b_reason_box .b_reason_ul li:last-child {
	border-bottom: 0
}

.b_add_new_reason span {
	font-weight: 700;
	font-size: 16px;
	display: inline-block;
	margin: 0 4px
}

.b_reason_ul .b_reason_curr {
	background-image: -moz-linear-gradient(top, #fff, #fff);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fff));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType='0');
	border-right: 0
}

.b_reason_top {
	height: 26px;
	border-bottom: 1px dotted #e6e6e6;
	margin: 0 8px;
	width: 270px
}

.b_reason_textarea textarea {
	border: 0;
	resize: none;
	width: 260px;
	height: 110px;
	padding: 10px;
	line-height: 20px;
	color: #666;
	font-size: 13px;
	_margin-left: 2px;
	_border-width: 0
}

.b_top_mod_bar,
.b_top_save_bar {
	float: right;
	display: none;
	_margin-top: 5px
}

.b_mod_bar,
.b_del_bar,
.b_save_bar,
.b_cancel_bar {
	float: left;
	cursor: pointer;
	margin-left: 10px
}

.b_mod_bar span,
.b_del_bar span,
.b_save_bar span,
.b_cancel_bar span,
.b_mod_bar:hover span,
.b_del_bar:hover span,
.b_save_bar:hover span,
.b_cancel_bare:hover span {
	background-image: url(//tb2.bdstatic.com/tb/static-common/widget/block_user/sprite_398e344.gif);
	margin-right: 5px;
	display: inline-block;
	*display: inline;
	_display: inline;
	zoom: 1;
	overflow: hidden
}

.b_mod_bar span {
	background-position: 0 0;
	width: 11px;
	height: 11px
}

.b_del_bar span {
	background-position: -11px 0;
	width: 12px;
	height: 13px
}

.b_save_bar span {
	background-position: -24px 0;
	width: 13px;
	height: 9px
}

.b_cancel_bar span {
	background-position: -37px 0;
	width: 9px;
	height: 9px
}

.b_mod_bar:hover span {
	background-position: 0 -13px;
	width: 11px;
	height: 11px
}

.b_del_bar:hover span {
	background-position: -11px -13px;
	width: 12px;
	height: 13px
}

.b_save_bar:hover span {
	background-position: -24px -13px;
	width: 13px;
	height: 9px
}

.b_cancel_bar:hover span {
	background-position: -37px -13px;
	width: 9px;
	height: 9px
}

.b_mod_bar:hover,
.b_del_bar:hover,
.b_save_bar:hover,
.b_cancel_bar:hover {
	color: #277bd5
}

.block_btns {
	margin-left: 86px;
	overflow: hidden
}

.b_id_btn,
.b_id_nd_ip_btn {
	float: left;
	background-color: #357cf0;
	color: #fff;
	border: 1px solid #2c73df;
	height: 26px;
	line-height: 26px;
	padding: 0 15px;
	margin: 0 10px 8px 0;
	font-size: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer
}

.b_reason_top,
.b_select_time,
.b_id_nd_ip_btn {
	display: none
}

.b_select_time {
	width: 110px;
	height: 25px
}

.b_username {
	width: 300px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.block_tips {
	clear: both;
	width: 392px;
	line-height: 26px;
	height: 26px;
	text-align: right;
	padding: 4px 0 0
}

.b_red {
	color: red
}

.b_green {
	color: green
}

.b_yellow {
	color: #ff0
}

.b_blue {
	color: #00f
}

.block_response_info {
	margin: 10px auto;
	text-align: center;
	font-weight: 700;
	font-size: 14px
}

.b_fixed_tips {
	clear: both;
	width: 390px;
	text-align: left;
	margin: 5px auto 0
}

.b_reason_box .b_reason_textarea .b_label_tips {
	display: none;
	font-size: 12px;
	color: #666;
	font-weight: 100;
	width: 270px;
	height: 110px;
	text-align: left;
	margin: 0 6px
}

.forbid-speech-assert-dialog {
	font-weight: 700
}

.forbid-speech-assert-dialog .forbid-speech-assert-dialog-content {
	text-align: center;
	padding: 10px 0
}

.forbid-speech-dialog .icon-vip2-16 {
	vertical-align: bottom
}

.forbid-speech-dialog .button-area {
	margin-top: 25px;
	text-align: center
}

.forbid-speech-dialog .button-area-middle {
	margin-top: 15px;
	text-align: center
}

.forbid-speech-dialog .btn-encourage {
	margin-left: 27px
}

.forbid-speech-dialog .btn-encourage .icon-vip2-16 {
	width: 15px;
	height: 15px
}

.forbid-speech-dialog .middle-text {
	margin-top: 10px;
	text-align: center
}

.paypostAgreeDialog .dialogJcontent {
	padding: 30px
}

.paypostAgreeDialog .dialogJcontent h3 {
	text-align: center;
	font-weight: 700;
	margin-bottom: 18px
}

.paypostAgreeDialog .dialogJcontent .scroll_section {
	height: 168px;
	overflow-y: scroll;
	margin-bottom: 25px
}

.paypostAgreeDialog .dialogJcontent ul li {
	margin-bottom: 3px
}

.paypostAgreeDialog .dialogJcontent .btn_group {
	text-align: center
}

.paypostAgreeDialog .dialogJcontent .btn_group .ui_btn_m {
	margin-right: 30px
}

#d_post_manage {
	display: none;
	float: right;
	margin: 0 10px 0 0;
	position: relative;
	z-index: 201
}

.d_post_manage_link {
	background: url(//tb2.bdstatic.com/tb/style/common/userbar.gif?t=1523506071308) no-repeat scroll right -44px transparent;
	display: block;
	padding-right: 15px;
	position: relative
}

.d_post_manage_list {
	position: absolute;
	left: 0;
	top: 0
}

.l_thread_manage {
	float: right;
	margin-top: 3px
}

.d_del_thread {
	float: right;
	margin-right: 10px
}

.quick_thread_theme1 li {
	display: inline
}

.quick_thread_theme2 {
	display: none;
	background: #FFF;
	position: absolute;
	border: 1px solid #999;
	padding: 5px 0;
	z-index: 201
}

.quick_thread_theme2 li {
	width: 116px
}

.quick_thread_theme2 li a {
	display: block;
	padding: 2px 10px
}

.quick_thread_theme2 li:hover {
	background: #f5f5f5
}

.l_post .p_post_ban,
.l_post .p_post_ban_anonym,
.l_post .p_post_del,
.l_post .p_tieba_manage,
.j_lzl_ban,
.j_lzl_del {
	color: #999;
	text-decoration: none
}

.membertop_dialog_container {
	padding-left: 20px
}

.md_right {
	float: left;
	*display: inline;
	width: 165px;
	margin-right: 20px
}

.md_left {
	*zoom: 1;
	overflow: hidden;
	padding-left: 20px;
	border-left: 1px dashed #e6e6e6;
	padding-top: 11px
}

.membertop_dialog_container .info {
	font-size: 14px;
	color: #666;
	font-weight: 700;
	padding-top: 11px;
	margin-bottom: 16px
}

.membertop_dialog_container .count_section {
	margin-bottom: 18px;
	color: #4d4d4d
}

.membertop_dialog_container .counttime_section {
	margin-bottom: 18px;
	color: #4d4d4d
}

.membertop_dialog_container .counttime_section span {
	color: #ff7f3e
}

.membertop_dialog_container .count_section .ui_textfield {
	width: 48px;
	margin-right: 5px
}

.membertop_dialog_container .left_section {
	margin-bottom: 18px;
	color: #4d4d4d;
	width: auto;
	float: none;
	background-color: #fff
}

.membertop_dialog_container .btn_section .ui_btn_m,
.membertop_dialog_container .btn_section .ui_btn_disable {
	margin-right: 20px
}

.membertop_rst_container .tips {
	font-size: 14px;
	color: #666;
	text-align: center;
	font-weight: 700;
	padding-top: 21px;
	margin-bottom: 20px
}

.membertop_rst_container .tips .small_tip {
	font-size: 12px;
	font-weight: 400;
	color: #ff7f3e
}

.membertop_rst_container .btn {
	text-align: center;
	width: 100%
}

.membertop_rst_container .btn .ui_btn_m {
	margin-right: 10px
}

.md_left .buy_tips {
	text-align: center;
	color: #4c4c4c
}

.md_left .buy_tips a {
	color: #2d64b3
}

.icon_top_badge {
	display: inline-block;
	*zoom: 1;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	background-repeat: no-repeat;
}

.icon_top_card {
	display: block;
	width: 130px;
	height: 96px;
	margin: 0 auto 10px;
	background-repeat: no-repeat;
}

#notify_bubble {
	position: relative;
	z-index: 1000
}

#notify_bubble .small_tip {
	color: #ff7f3e
}

.lzl-cancel-forbid-speech {
	color: #999
}

.lzl-forbid-speech {
	color: #999
}

.del_thread_muti_forum {
	margin-right: 130px
}

.icon_top_card {
	background-position: 0px 0px
}

.icon_top_badge {
	background-position: 0px -106px
}

.icon_top_card,
.icon_top_badge {
	background-image: url(//tb2.bdstatic.com/tb/static-pb/widget/admin/admin_z_0632ffe.png)
}

.tofrs_up {
	float: right;
	line-height: 24px
}

.tofrs_down {
	float: left;
	line-height: 24px
}

.thread_theme_1,
.thread_theme_2 {
	width: 72%
}

.thread_theme_1 .l_posts_num {
	padding-left: 30px
}

.thread_theme_1 .l_thread_info,
.thread_theme_2 .l_thread_info {
	line-height: 23px;
	overflow: hidden;
	padding-bottom: 12px;
	padding-top: 16px;
	width: 100%
}

.thread_theme_1 .l_reply_num {
	color: #000
}

.thread_theme_3 {
	height: 20px;
	padding: 0 0 10px
}

.thread_theme_3 .l_thread_info {
	float: left;
	width: 740px
}

.thread_theme_4 {
	padding: 15px 0;
	background: #FFF;
	width: 738px;
	overflow: hidden;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc
}

.thread_theme_4 .l_thread_info {
	margin-left: 15px
}

.thread_theme_5 {
	padding: 10px 0;
	width: 978px;
	height: 24px;
	background: #f5f7fa;
	border-bottom: 1px solid #e7e9eb;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	margin: 0 auto;
}

.thread_theme_5 .l_thread_info {
	margin-left: 15px
}

.thread_theme_5 .pager_theme_4 {
	_line-height: 24px
}

.thread_theme_5 .l_thread_manage {
	margin-right: 115px
}

.thread_theme_5 .l_reply_num {
	color: #666
}

.thread_theme_5 .l_pager {
	margin: 0;
	margin-left: -6px
}

.thread_theme_6 {
	padding-left: 20px;
	height: 64px;
	line-height: 64px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: #F7F8FA
}

.thread_theme_6 .l_posts_num {
	padding: 20px 0
}

.thread_theme_7 {
	padding: 20px 0;
	width: 978px;
	height: 24px;
	background: #f7f8fa;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5
}

.thread_theme_7 .l_thread_info {
	margin-left: 15px
}

.thread_theme_7 .tofrs_up,
.thread_theme_5 .tofrs_up {
	margin-right: 20px;
	display: inline
}

.thread_theme_7 .l_reply_num {
	color: #666
}

.thread_theme_7 .l_pager {
	margin: 0;
	margin-left: -6px
}

.p_thread .loading-tip {
	background-color: #FFFFDA;
	border: 1px solid #D0B07D;
	border-radius: 2px;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .3);
	color: #666;
	font-size: 12px;
	padding: 6px 9px;
	position: absolute;
	width: 75px;
	z-index: 100;
	line-height: 16px
}

.p_favthread {
	position: relative
}

.p_favthr_tip {
	position: absolute;
	top: 41px;
	right: 0;
	display: none;
	height: 25px;
	line-height: 25px;
	background-color: #F4F4F4;
	width: 270px;
	text-align: center;
	z-index: 1
}

.recommend_outtest_container {
	z-index: 1000;
	position: absolute;
	right: 50%;
	margin-right: -308px;
	margin-top: -8px;
	margin-left: -144px;
	width: 360px;
	display: inline-block;
	background: #fff;
	border: 1px solid #ddd
}

.success_tip {
	width: 350px
}

.success_tip .delete_collect {
	position: relative;
	left: 1px;
	display: inline-block;
	float: right;
	height: 18px;
	width: 18px;
	margin-top: -34px;
	background: url(//tb2.bdstatic.com/tb/static-pb/widget/favthread/delete_collect_c9c4903.png) no-repeat;
	cursor: pointer
}

.success_tip .collect_tip {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-left: 20px;
	margin-top: 20px;
	background: url(//tb2.bdstatic.com/tb/static-pb/widget/favthread/tip_7a6e6af.jpg) no-repeat
}

.success_tip hr {
	margin-left: 20px;
	width: 317px;
	margin-top: 20px
}

.tag_button {
	margin-top: 15px;
	margin-bottom: 20px
}

.tag_button .tag_submit_button {
	width: 80px;
	height: 27px;
	display: block;
	position: relative;
	margin: 0 auto;
	background-color: #3882f1;
	text-align: center;
	cursor: pointer
}

.tag_submit_button span {
	font-size: 14px;
	top: 4px;
	position: relative;
	text-align: center;
	color: #fff
}

.show_tag_input {
	margin-left: 4px;
	text-align: center;
	width: 350px
}

.collect_success {
	height: 43px
}

.collect_success span {
	display: inline-block;
	margin-left: 9px;
	font-size: 18px;
	position: relative;
	top: -8px
}

.show_tag_input .j_add_tag {
	width: 313px;
	height: 29px;
	line-height: 29px;
	vertical-align: middle
}

.recommend_tag {
	width: 350px;
	display: inline-block
}

.recommend_tag .pb_recommend_tag {
	height: 24px;
	margin-left: 20px;
	float: left;
	background-color: #ebf3ff;
	margin-top: 12px;
	padding: 0 12px;
	border: 1px solid;
	border-color: #cadfff;
	font-family: "Microsoft YaHei"
}

.pb_recommend_tag span {
	position: relative;
	top: 2px
}

.pb_recommend_tag:hover {
	margin-left: 20px;
	float: left;
	background-color: #cadfff;
	margin-top: 12px;
	padding: 0 12px;
	border: 1px solid;
	border-color: #cadfff;
	cursor: pointer
}

.recommend_tag_none {
	display: none
}

.add_success,
.add_fail {
	text-align: center;
	top: 11px;
	position: relative
}

.j_add_success,
.j_add_fail {
	position: relative;
	top: 11px
}

.arrow_top {
	-ms-transform: rotate(45deg);
	position: absolute;
	top: -7px;
	left: 174px;
	width: 10px;
	height: 10px;
	display: block;
	background: #fff;
	transform: rotate(45deg);
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	display: none\9
}

.rules_tip {
	margin-bottom: 10px;
	position: relative;
	left: 21px;
	font-size: 14px
}

#balv_first_like_dialog {
	background: transparent
}

.userlike_tip_span {
	text-align: center;
	margin-top: 10px
}

.userlike_tip_span a,
.userlike_tip_span a:visited {
	text-decoration: underline;
	color: #0449BE
}

.user_rights_msg {
	text-align: center;
	margin-top: 8px
}

.user_rights_msg_block {
	color: #666
}

.user_rights_msg_img {
	vertical-align: -4px
}

.user_rights_msg a,
.user_rights_msg a:visited {
	text-decoration: underline;
	color: #0449BE
}

.user_rights_msg a.user_rights_msg_link {
	text-decoration: none
}

.user_rights_msg a.user_rights_msg_link:hover,
.user_rights_msg a.user_rights_msg_link:visited {
	text-decoration: underline
}

.tip_font_orange {
	color: #FF6E1B;
	font-weight: 700;
	margin-left: 10px;
	margin-right: 10px;
	font-family: arial
}

.tip_font_brown {
	color: #AD663E
}

.lvlup_pop_btn {
	height: 27px;
	width: 72px;
	border: 0;
	background: url(//tb2.bdstatic.com/tb/static-ucenter/img/first_dlg_btn_1_a66f439.png) no-repeat;
	color: #fff;
	font-size: 14px
}

.lvlup_tip_btnzone {
	position: relative;
	margin-top: 14px;
	text-align: center;
	margin-bottom: 20px
}

.lvlup_tip_btnzone a.userlike_tip_cancel {
	position: absolute;
	text-decoration: none;
	color: #999;
	font-size: 12px;
	top: 5px;
	right: 80px
}

.lvlup_tip_btnzone a.userlike_tip_cancel:hover {
	text-decoration: underline;
	color: #666
}

#userlike_info_tip {
	width: 100%;
	position: relative;
	z-index: 200;
	top: 18px;
	left: -10px
}

.userlike_tip_close {
	text-align: right
}

.userlike_tip_close img {
	cursor: pointer;
	padding-right: 6px;
	padding-top: 2px
}

.userlike_tip_join {
	z-index: 2012
}

.userlike_tip_info {
	font-size: 14px;
	font-weight: 700;
	margin-top: 8px;
	text-align: center
}

.userlike_tip_share {
	color: #8B8B8B;
	height: 32px;
	margin-left: 6px;
	margin-top: 11px;
	padding-top: 6px;
	width: 308px;
	background: url(//tb2.bdstatic.com/tb/static-frs/img/shareout.png) no-repeat scroll 0 0 transparent
}

.userlike_tip_lvup {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/bg_lvup.png?v=1.0) no-repeat scroll 0 0 transparent;
	height: 139px;
	left: 0;
	position: absolute;
	width: 312px;
	z-index: 2012
}

.userlike_tip_lvr {
	color: #FF6E1B;
	position: relative;
	top: 7px
}

.userlike_tip_lv {
	font-family: Verdana, SimSun;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	left: 206px;
	position: absolute;
	text-align: center;
	top: 50px;
	width: 40px
}

.userlike_tip_right {
	font-size: 14px;
	font-weight: 700;
	left: 110px;
	position: absolute;
	text-align: left;
	top: 90px;
	width: 200px;
	padding-left: 22px
}

.unerlike_tip_close_imgwapper {
	background-color: #CAD9EE;
	float: right;
	height: 18px;
	margin-right: 8px;
	margin-top: 2px;
	width: 18px
}

.lvup_tip_lvr {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/lvup_bg.png) no-repeat;
	background-position: bottom right;
	height: 156px;
	width: 305px;
	position: absolute;
	left: 30px;
	top: 22px
}

.lvlup_pop_lv {
	font-family: Verdana, 瀹� 浣�;
	font-size: 24px;
	font-style: italic;
	font-weight: 700;
	width: 40px;
	display: inline;
	margin: 0 16px
}

.lvlup_pop_right {
	font-size: 14px;
	font-weight: 700;
	width: 200px;
	margin-top: 16px
}

.lvlup_con_msg {
	font-weight: 600;
	margin-top: 6px
}

.lvup_tip_container {
	width: 211px;
	height: 62px;
	text-align: left;
	position: relative;
	z-index: 1000
}

.lvup_tip_container div,
.lvup_tip_container a {
	margin-left: 9px
}

.lvup_tip_container a {
	display: block;
	margin-top: 3px
}

.lvlup_pop_rights {
	color: #FF6E1B;
	margin-top: 2px
}

.lvup_tip_table {
	background: url(//tb2.bdstatic.com/tb/static-frs/img/balv/lvup_table_bg.gif?v=1) no-repeat scroll right bottom transparent;
	font: 12px/18px arial, SimSun
}

.userlike_supermember {
	width: 360px;
	margin: 0 auto;
	overflow: hidden;
	border-top: 1px solid #dfdfdf;
	margin-top: 35px;
	margin-bottom: 30px;
	_margin-bottom: 15px;
	border-bottom: 1px solid #dfdfdf;
	padding: 0 60px
}

.userlike_sm_up {
	margin: 25px 0 30px
}

.userlike_sm_up_gift {
	float: left;
	width: 110px;
	height: 80px;
	background-repeat: no-repeat;
}

.userlike_sm_up_info {
	float: left;
	width: 240px;
	height: 80px;
	line-height: 30px;
	font-family: 'Microsoft YaHei', SimHei, Sans-serif;
	text-align: center
}

.userlike_sm_up_info h2 {
	font-size: 16px;
	color: #333;
	font-weight: 400
}

.userlike_sm_up_info h3 {
	font-size: 14px;
	color: #333;
	font-weight: 700;
	line-height: 20px
}

.userlike_sm_up_icon {
	padding-left: 30px;
	position: relative
}

.userlike_sm_up_icon::before {
	content: '\20';
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 10px;
	background-repeat: no-repeat;
}

.userlike_sm_up_info b {
	font-weight: 700
}

.userlike_sm_up_info p {
	font-size: 14px;
	color: #666;
	line-height: 30px
}

.userlike_sm_down {
	width: 380px
}

.userlike_sm_down_item {
	float: left;
	width: 173px;
	margin-right: 14px;
	height: 150px
}

.userlike_sm_down_title {
	width: 173px;
	height: 35px;
	line-height: 35px;
	font-family: 'Microsoft YaHei', SimHei, Sans-serif;
	color: #333;
	font-size: 18px;
	text-align: center;
	background: #e5f4fe
}

.userlike_sm_down_pic {
	width: 173px;
	height: 100px;
	background: #d8eefc
}

.userlike_sm_down_pic_1 {
	background-repeat: no-repeat;
}

.userlike_sm_down_pic_2 {
	background-repeat: no-repeat;
}

.userlike_supermember_btn {
	width: 105px;
	margin-right: 15px;
	position: relative;
	font-size: 14px
}

.userlike_sm_btn_style {
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-radius: 2px;
	background-color: #347ff0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	border: 1px solid #2c73de;
	border-bottom: 1px solid #195bbf;
	color: #fff
}

#content-recommend-like-forum {
	display: none;
	border-top: 1px dotted gray;
	margin: 20px 21px 0;
	padding-top: 8px
}

#content-recommend-like-forum .like-btn-wrapper {
	color: #999;
	line-height: 24px;
	margin-bottom: 8px
}

#content-recommend-like-forum .adsense-content-recommend-forum {
	margin-right: -20px;
	height: 184px;
	overflow: hidden
}

#do_like_back_wrapper {
	padding-bottom: 20px
}

#do_like_back_wrapper .like_back_img {
	margin-left: 50px
}

.userlike_sm_down_pic_1 {
	background-position: 0px 0px
}

.userlike_sm_down_pic_2 {
	background-position: -183px 0px
}

.userlike_sm_up_gift {
	background-position: 0px -110px
}

.userlike_sm_up_icon::before {
	background-position: -120px -110px
}

.userlike_sm_down_pic_1,
.userlike_sm_down_pic_2,
.userlike_sm_up_gift,
.userlike_sm_up_icon::before {
	background-image: url(//tb2.bdstatic.com/tb/static-ucenter/widget/like_tip/like_tip_z_c11b129.png)
}

.paykey_set_dialog {
	text-align: center
}

.paykey_set_dialog p {
	font-size: 15px;
	margin: 20px 0
}

.paykey_set_dialog p span {
	font-weight: 700
}

.paykey_btn_area {
	width: 160px;
	margin: 0 auto 20px;
	overflow: hidden
}

.paykey_set_btn {
	display: block;
	float: left;
	width: 64px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 13px;
	cursor: pointer
}

#paykey_set_dialog .paykey_set_accept_btn {
	color: #fff;
	border: 1px solid #b30000;
	background-color: #d60000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: -moz-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	margin-right: 25px
}

#paykey_set_dialog .paykey_set_cancel_btn,
a.paykey_submit_btn {
	color: #fff;
	border: 1px solid #2c73de;
	background-color: #327eef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: -moz-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed))
}

#paykey_set_dialog .paykey_cancel_btn {
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: -moz-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: gradient(linear, left top, left bottom, from(#fefefe), to(#efefef))
}

.paykey_input_area {
	margin: 20px auto
}

.paykey_input_area span {
	font-size: 14px;
	color: #666;
	margin-right: 10px
}

.paykey_input_area .paykey_input {
	width: 157px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px
}

.paykey_input_area .paykey_input_msg {
	color: #e30000;
	font-size: 12px;
	margin: 0
}

.set_mobile_check_wrap {
	padding: 50px 70px 30px;
	height: 185px;
	width: 280px;
	color: #666
}

.set_mobile_check_msg {
	height: 35px;
	text-align: center;
	margin-bottom: 15px;
	color: #333;
	font: 700 14px/35px 'Microsoft YaHei', SimHei, Sans-serif
}

.set_mobile_check_icon {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	background-repeat: no-repeat;
}

.set_mobile_check_title {
	position: relative;
	top: -10px
}

.set_mobile_check_wrap p {
	line-height: 20px
}

.set_mobile_check_operator {
	margin-top: 10px
}

#set_mobile_check_wrap a.set_mobile_check_select {
	display: block;
	height: 23px;
	line-height: 23px;
	color: #666;
	text-decoration: none
}

a.set_mobile_check_select:hover,
a.set_mobile_check_selected {
	color: #ff7f3e
}

.set_mobile_check_radio {
	position: relative;
	top: 3px;
	margin-right: 5px
}

.set_mobile_check_submit {
	display: block;
	margin-top: 25px;
	margin-left: 105px
}

.set_mobile_check_icon {
	background-position: 0px 0px
}

.set_mobile_check_icon {
	background-image: url(//tb2.bdstatic.com/tb/static-tbmall/widget/paykey_mobile/paykey_mobile_z_f8af0b5.png)
}

.tdou_frozen_dialog {
	text-align: center
}

.tdou_frozen_dialog p {
	font-size: 15px;
	margin: 20px 0
}

.tdou_frozen_dialog p span {
	font-weight: 700
}

.tdou_frozen_btn_area {
	width: 160px;
	margin: 0 auto 20px;
	overflow: hidden
}

.tdou_frozen_btn {
	display: block;
	float: left;
	width: 64px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 13px;
	cursor: pointer
}

#tdou_frozen_dialog .tdou_frozen_accept_btn {
	color: #fff;
	border: 1px solid #b30000;
	background-color: #d60000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: -moz-gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	background-image: gradient(linear, left top, left bottom, from(#e00000), to(#ce0000));
	margin-right: 25px
}

#tdou_frozen_dialog .tdou_frozen_cancel_btn,
a.paykey_submit_btn {
	color: #fff;
	border: 1px solid #2c73de;
	background-color: #327eef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: -moz-gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed));
	background-image: gradient(linear, left top, left bottom, from(#3c85f2), to(#2b79ed))
}

#tdou_frozen_dialog .paykey_cancel_btn {
	color: #000;
	border: 1px solid #e6e6e6;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: -moz-gradient(linear, left top, left bottom, from(#fefefe), to(#efefef));
	background-image: gradient(linear, left top, left bottom, from(#fefefe), to(#efefef))
}

.payment-dialog-title {
	vertical-align: middle;
	height: 30px;
	padding: 5px 0;
	border-bottom: 1px solid #d9d9d9;
	position: relative
}

.payment-dialog-title-txt {
	border-left: 2px solid #fa7d3e;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	padding-left: 7px;
	position: relative
}

.payment-dialog-title .orange-txt {
	color: #fa7d3e;
	font-weight: bolder
}

.payment-dialog-title .orange-txt.member-red {
	color: #e63939
}

.payment-dialog-title-user {
	float: right;
	height: 30px;
	font-size: 14px
}

.payment-dialog-title-user .user-name,
.payment-dialog-title-user .user-tdou,
.payment-dialog-title-user .user-member,
.payment-dialog-title-user .user-treasure {
	display: inline-block;
	margin-right: 20px;
	height: 30px
}

.payment-dialog-title-user .user-name i,
.payment-dialog-title-user .user-tdou i,
.payment-dialog-title-user .user-member i,
.payment-dialog-title-user .user-treasure i {
	vertical-align: middle;
	margin-right: 3px
}

.payment-dialog-title-user .user-name .pre_icon_wrap,
.payment-dialog-title-user .user-tdou .pre_icon_wrap,
.payment-dialog-title-user .user-member .pre_icon_wrap,
.payment-dialog-title-user .user-treasure .pre_icon_wrap {
	margin-top: 10px
}

.payment-dialog-title-user .payment-title-member-icon {
	line-height: 35px
}

.payment-dialog-title-close {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 10px;
	right: -15px;
	background-repeat: no-repeat;
}

.payment-dialog-title-close:hover {
	background-position-y: -15px
}

.payment-dialog-title-close {
	background-position: 0px 0px
}

.payment-dialog-title-close {
	background-image: url(//tb2.bdstatic.com/tb/static-common/widget/payment_dialog_title/payment_dialog_title_z_47be41b.png)
}

.qianbao_cashier_purchase_tdou {
	background: rgba(255, 255, 255, .9);
	padding: 0;
	zoom: 1;
	color: #545454;
	width: 715px;
	height: 200px
}

.qianbao_cashier_purchase_tdou .qianbao_cashier_goods {
	margin-top: 15px;
	font-size: 14px;
	line-height: 24px
}

.qianbao_cashier_purchase_tdou .title {
	vertical-align: middle;
	float: left;
	position: relative;
	text-align: right;
	width: 80px;
	zoom: 1;
	margin-right: 10px;
	margin-left: 10px
}

.qianbao_cashier_purchase_tdou .goods_list .goods_title {
	line-height: 56px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips {
	display: inline-block;
	color: #999;
	height: 60px;
	line-height: 100px;
	font-size: 12px;
	overflow: hidden;
	margin-left: 5px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips .icon-crown-super-vip {
	vertical-align: middle;
	margin: 0 3px
}

.qianbao_cashier_purchase_tdou .goods_list .super-member-tips .icon-tbean {
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .icon_item {
	display: inline-block;
	border: 2px solid #fa7d3e;
	background-color: #fffcf2;
	overflow: hidden;
	height: 60px
}

.qianbao_cashier_purchase_tdou .icon_img {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .icon_desc {
	border-bottom: 1px solid #f0f1f2;
	text-align: center;
	height: 30px
}

.qianbao_cashier_purchase_tdou .icon_desc p {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	font-weight: bolder
}

.qianbao_cashier_purchase_tdou .icon_desc p .icon-tbean {
	vertical-align: middle;
	margin: 0 5px;
	font-weight: 400
}

.qianbao_cashier_purchase_tdou .expire_date {
	color: #999
}

.qianbao_cashier_purchase_tdou .icon_img_box {
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	padding: 0 10px
}

.qianbao_cashier_purchase_tdou .icon_img_box .icon_info {
	height: 30px;
	line-height: 30px
}

.qianbao_cashier_purchase_tdou .icon_img_box .icon_info .tdou_text {
	color: #999;
	display: inline-block;
	line-height: 30px;
	font-size: 12px
}

.qianbao_cashier_purchase_tdou .order_info {
	margin-bottom: 10px
}

.qianbao_cashier_purchase_tdou .order_label {
	line-height: 28px
}

.orange-txt {
	color: #fa7d3e
}

.qianbao_cashier_purchase_tdou .order_desc {
	float: left;
	color: #999
}

.qianbao_cashier_purchase_tdou .order_desc .icon-tbean {
	vertical-align: middle
}

.qianbao_cashier_purchase_tdou .tdou_num {
	font-size: 16px;
	color: #f60
}

div.tdou_member_cashier_iframe_dialog .dialogJcontent {
	padding: 0
}

.tdou-get-dialog {
	padding: 0;
	background: 0 0;
	box-shadow: 0 0 5px #333
}

.tdou-get-dialog .dialogJcontent {
	padding: 0
}

.tdou-get-dialog .icon-tbean {
	position: relative;
	top: 2px
}

.tdou-get-dialog-title {
	line-height: 38px;
	height: 40px;
	padding: 0 23px
}

.tdou-get-dialog-title .payment-dialog-title-user {
	margin-right: 12px;
	margin-top: -2px
}

.tdou-get-dialog-title .payment-dialog-title-close {
	top: 14px;
	right: 1px
}

.tdou-get-dialog-user {
	margin: 17px 43px 0;
	color: #000;
	line-height: 16px;
	font-size: 14px
}

.tdou-get-dialog-user .main-title {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	margin-right: 10px
}

.tdou-get-dialog-main {
	position: relative;
	margin: 10px 43px 0;
	color: #000
}

.tdou-get-dialog-main .main-title {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	margin-bottom: 6px
}

.tdou-get-dialog .tdou-options-active {
	display: none;
	cursor: pointer;
	width: 132px;
	height: 123px;
	border: 2px solid #fa7d3e;
	position: absolute;
	top: -2px;
	left: -2px
}

.tdou-get-dialog-package {
	width: 533px;
	height: 78px;
	cursor: pointer
}

.tdou-get-dialog-package img {
	width: 100%;
	height: 100%
}

.tdou-get-dialog-selection .tdou-selection-list {
	list-style: none;
	width: 533px;
	border: 1px solid #ebebeb;
	border-right: 0;
	height: 123px;
	margin-top: 10px
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options {
	display: block;
	float: left;
	height: 123px;
	overflow: hidden;
	cursor: pointer;
	width: 132px;
	border: 0;
	border-right: 1px solid #ebebeb;
	text-align: center
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .orange-txt {
	color: #fa7d3e
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .tdou-info {
	padding-top: 23px;
	font-size: 20px;
	color: #000;
	line-height: 20px
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .price-div {
	font-size: 16px;
	color: #000;
	margin-top: 7px
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .icon-div {
	margin: 5px 0;
	color: #999
}

.tdou-get-dialog-selection .tdou-selection-list .tdou-options .icon-div .icon-img {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: top;
	position: relative;
	top: 2px
}

.tdou-get-dialog-custom {
	width: 531px;
	border: 1px solid #ebebeb;
	border-top: 0;
	height: 67px;
	cursor: pointer
}

.tdou-get-dialog-custom .tdou-info {
	float: left;
	margin-left: 12px;
	width: 250px
}

.tdou-get-dialog-custom .tdou-info .tdou-num {
	font-size: 20px;
	color: #000;
	line-height: 20px;
	margin-top: 13px;
	display: block
}

.tdou-get-dialog-custom .tdou-info .icon-div {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	margin-top: 6px
}

.tdou-get-dialog-custom .tdou-info .icon-img {
	display: inline-block;
	width: 14px;
	height: 14px
}

.tdou-get-dialog-custom .price-div {
	float: right;
	margin-right: 12px;
	width: 200px;
	background: #F8F8F8;
	border-radius: 1px;
	height: 36px;
	line-height: 36px;
	margin-top: 16px;
	padding-left: 8px;
	font-size: 18px
}

.tdou-get-dialog-custom .price-div input {
	outline: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 0;
	background: transparent;
	width: 174px;
	margin-left: 8px;
	font-size: 16px
}

.tdou-get-dialog-custom .price-div input::-webkit-input-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom .price-div input::-moz-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom .price-div input:-moz-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom .price-div input:-ms-input-placeholder {
	color: #ccc
}

.tdou-get-dialog-custom-tdou-select {
	border: 2px solid #fa7d3e;
	margin-left: -2px;
	margin-top: -2px;
	height: 65px
}

.tdou-get-dialog-custom-tdou-select .tdou-info {
	margin-left: 13px;
	margin-top: 0
}

.tdou-get-dialog-container {
	position: relative;
	height: 440px
}

.tdou-get-dialog-container .payment-user-name-title {
	float: left
}

.tdou-get-dialog-container-loading {
	position: absolute;
	z-index: 1;
	height: 459px;
	width: 618px;
	background: #fff;
	top: 41px;
	text-align: center
}

.tdou-get-dialog-container-loading img {
	margin: 120px auto 0
}

.tdou-get-dialog-container-loading p {
	color: #666;
	text-align: center;
	font-size: 14px
}

.tdou-get-dialog-container-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #f2f2f2;
	color: #999;
	text-indent: 20px
}

.tdou-get-dialog-container-bottom .protocol {
	float: right
}

.tdou-get-dialog-container-bottom .protocol a {
	padding: 0 4px
}

.tdou-get-dialog-btn .payment-btn {
	text-align: center;
	margin-top: 9px;
	width: 100px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #eb6d2f;
	border-radius: 2px;
	background: #fa7d3e;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 14px
}

.tdou-get-dialog-btn .payment-btn:hover {
	background: #eb6d2f
}

.tdou-get-dialog-btn .payment-btn.loading {
	cursor: not-allowed;
	background: #fafafa;
	color: #ccc;
	border-color: #fafafa
}

.tdou-get-dialog-btn .payment-btn.payment-disable {
	opacity: .3
}

.tdou-get-dialog-btn .high-pay {
	display: none;
	color: #fa7d3e
}

.tdou-get-dialog-money {
	margin-top: 12px;
	line-height: 16px
}

.tdou-get-dialog-money .vip-extra-money {
	margin-left: 20px
}

.tdou-get-dialog-money .change-txt {
	color: #FF821C;
	font-weight: 400;
	margin-left: 5px;
	margin-right: 2px
}

.tdou-get-dialog-money .vip-show {
	float: right;
	font-size: 12px;
	color: #FF821C
}

.tdou-get-dialog-money .vip-show .icon-vip2-18 {
	position: relative;
	top: 4px;
	margin-right: 5px
}

.region_bright {
	position: relative;
	padding: 16px 19px;
	border-top: 1px solid #e4e6eb
}

.region_bright:first-child {
	border: 0
}

.region_bright .region_header {
	color: #333
}

.region_bright .region_header .pull_right {
	font-size: 12px;
	font-weight: 400
}

.region_bright .region_cnt {
	margin-top: 10px
}

.region_bright .region_footer {
	margin-top: 9px
}

.tdou-umoney-query {
	margin: 0 0 5px;
	line-height: 15px;
	color: #999
}

.tdou-umoney-query a,
.tdou-umoney-query a:link,
.tdou-umoney-query a:visited,
.tdou-umoney-query a:hover,
.tdou-umoney-query a:active {
	color: #999
}

.tdou-umoney-query .umoney-user {
	display: none
}

.tdou-umoney-query .umoney-credit {
	display: inline-block;
	width: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	text-decoration: none
}

.tdou-umoney-query .umoney-logo {
	display: inline-block;
	height: 22px;
	width: 22px;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/umoney_query/images/umoney_c39be61.png);
	vertical-align: middle
}

.tdou-umoney-query .vip-discount {
	font-weight: 700
}

.tshow-tdou-umoney-query {
	margin: 0
}

.umoney-query-get-tdou {
	line-height: 40px
}

.pb_nameplate {
	display: inline-block;
	width: 92px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #333;
	background: url(//tb2.bdstatic.com/tb/static-common/widget/nameplate/images/nameplate_f73ea2c.png) no-repeat -2px 0;
	_background: url(//tb2.bdstatic.com/tb/static-common/widget/nameplate/images/nameplate_png8_00de4d9.png)
}

.pb_nameplate:hover {
	text-decoration: none;
	color: #333
}

.user_level {
	position: relative;
	margin-top: 5px
}

.user_level .title {
	color: #999
}

.user_level .rank {
	float: left!important;
	width: 100px;
	height: 30px;
	line-height: 30px
}

.user_level .rank a {
	color: #666
}

.user_level .exp {
	padding-top: 6px
}

.user_level .exp_bar {
	position: relative;
	left: 0;
	top: 3px;
	height: 11px;
	margin-left: 40px;
	border: 1px solid #9dcff2;
	border-left-color: #9dcff2;
	border-radius: 3px;
	cursor: pointer
}

.user_level .rank_index {
	color: #666;
	font-weight: 700
}

.user_level .rank_badge {
	vertical-align: middle
}

.user_level .rank_top {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/entrance_furank_bg_8b8f6b5.png) no-repeat 0 1px;
	padding-left: 16px
}

.user_level .badge {
	position: relative;
	float: right!important;
	width: 96px;
	cursor: pointer;
	border: solid 1px #d9d9d9;
	height: 28px;
	line-height: 28px;
	background: #fff
}

.user_level .badge_block {
	position: relative;
	width: 96px;
	cursor: pointer;
	border: solid 1px #d9d9d9;
	height: 28px;
	line-height: 28px;
	color: #666;
	background: #F7F7F7
}

.user_level .badge_name {
	position: absolute;
	width: 60px;
	color: #4C4C4C;
	text-align: center
}

.user_level .badge_name_block {
	position: absolute;
	width: 60px;
	color: #666;
	text-align: center
}

.user_level .badge_index {
	position: absolute;
	left: 64px;
	width: 25px;
	padding-left: 8px;
	color: #B65E00;
	text-align: left;
	font-weight: 700
}

.user_level .badge_block .badge_index {
	color: #666
}

.user_level .exp_lable {
	float: left!important;
	color: #666
}

.user_level .exp_bar_current {
	height: 11px;
	border: 1px solid #9dc1f2;
	border-radius: 3px;
	background-color: #bfdaff;
	background-image: -webkit-linear-gradient(top, #bfdaff, #b4d4ff);
	background-image: linear-gradient(to bottom, #bfdaff, #b4d4ff);
	margin: -1px 0 0 -1px
}

.user_level .exp_bar_current_f {
	border: 1px solid #ffcb2e;
	background: #ffcb2e
}

.user_level .exp_bar_f {
	border: 1px solid #ffcb2e
}

.user_level .exp_bar span {
	color: #999
}

.user_level .exp_bar .exp_current_num {
	color: #FF7F3E
}

.user_level .exp_bar span {
	color: #999
}

.user_level .exp_bar .exp_current_num {
	color: #FF7F3E
}

.user_level .exp_bar .exp_current_num_block {
	color: #999
}

.user_level .exp_num {
	height: 11px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	font: 10px/11px arial;
	color: gray
}

.badge_lv1 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s1_cfca9f7.gif) no-repeat scroll 1px 2px transparent
}

.badge_lv2 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s2_1d1b36a.gif) no-repeat scroll 1px 1px transparent
}

.badge_lv2_1 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s3_ad6bdc8.gif) no-repeat scroll 1px 1px transparent
}

.badge_lv2_2 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s4_27f75de.gif) no-repeat scroll 1px 1px transparent
}

.badge_lv3 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s5_04ee53b.gif) no-repeat scroll 5px 4px transparent
}

.badge_lv3_1 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s6_f21bdf5.gif) no-repeat scroll 5px 4px transparent
}

.badge_lv3_2 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s7_ffd927c.gif) no-repeat scroll 5px 4px transparent
}

.badge_lv4 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/s8_ab1dc3e.gif) no-repeat scroll 3px 1px transparent;
	padding-top: 2px
}

.badge_block_lv1 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/g1_e28f8b5.gif) no-repeat scroll -1px 0 transparent
}

.badge_block_lv2 .badge_index,
.badge_block_lv2_1 .badge_index,
.badge_block_lv2_2 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/g2_62afcee.gif) no-repeat scroll 0 0 transparent
}

.badge_block_lv3 .badge_index,
.badge_block_lv3_1 .badge_index,
.badge_block_lv3_2 .userlike_member_lv {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/g3_d06e5a9.gif) no-repeat scroll 3px 2px transparent
}

.badge_block_lv4 .badge_index {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_current_forum/images/g4_5f2466d.gif) no-repeat scroll 3px 1px transparent;
	padding-top: 3px
}

.tb_spam_notice {
	position: fixed;
	_position: absolute;
	width: 100%;
	background-color: #FFF1D4;
	border-top: 1px solid #FFCF96;
	color: #333;
	height: 38px;
	line-height: 38px;
	bottom: 0;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	text-align: center;
	z-index: 99999
}

.tb_spam_notice a,
.tb_spam_notice a:visited {
	text-decoration: underline
}

.my_tieba_mod .media_left,
.my_tieba_mod .media-left {
	width: 80px;
	height: 80px;
	padding: 2px;
	border: 1px solid #ccc
}

.my_tieba_mod .media_right,
.my_tieba_mod .media-right {
	margin-left: 96px
}

.my_tieba_mod .score_num {
	margin-right: 2px
}

.my_tieba_mod .orange_text:hover {
	text-decoration: none
}

.my_tieba_mod .user_profile_frame .media_right {
	margin-left: 106px
}

.p_balv_btnmanager {
	display: none
}

.userlike_prisoned {
	position: absolute;
	top: 20px;
	left: 170px;
	width: 40px;
	height: 40px;
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_tieba/images/bg_prisoned_aca55ed.png) no-repeat 0 0
}

.userlike_blacked {
	position: absolute;
	top: 20px;
	left: 170px;
	width: 40px;
	height: 40px;
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_tieba/images/bg_blacked_a9ad865.png) no-repeat 0 0
}

.balv_icons {
	margin-left: 2px
}

.balv_icons span,
.balv_icons a {
	padding-bottom: 10px
}

.media_bottom .pb_nameplate {
	margin-top: 6px
}

.profile_pop {
	position: relative
}

.user_end_time {
	color: #999
}

.tshow_user_info_wrap .region_bright .region_header {
	height: 10px
}

.c_balv_dolike {
	display: block;
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_tieba/images/guanzhu_normal_362c59a.png) no-repeat;
	height: 30px;
	margin: 7px auto 0;
	width: 74px;
	text-align: center;
	padding: 6px 0
}

.c_balv_dolike:hover {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_tieba/images/guanzhu_hover_36c0cc2.png) no-repeat
}

.c_balv_dolike:active {
	background: url(//tb2.bdstatic.com/tb/static-user/widget/my_tieba/images/guanzhu_active_142fb3b.png) no-repeat
}

.balv_badge_text {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 9px
}

.com_sign_mod_area {
	padding: 12px 20px
}

.my_tieba_mod .balv_badge_text {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0;
	color: #666
}

.star_ilike span {
	display: inline-block;
	line-height: 23px;
	overflow: hidden;
	color: #aaa
}

.tb_btn_ilike {
	width: 61px;
	height: 23px;
	overflow: hidden;
	display: inline-block;
	background-position: -43px 0;
	text-indent: -999px;
	margin-left: 11px
}

.old_style_wrapper {
	width: 600px;
	padding: 0 14px 14px;
	border: 1px solid #dfdfdf;
	background: #fafafa
}

.edui-container {
	position: relative
}

.edui-container .edui-toolbar {
	position: relative;
	width: auto;
	height: 46px;
	background-color: #fafafa
}

.edui-container .edui-toolbar-float-left {
	margin-left: 252px
}

.edui-toolbar .edui-btn-toolbar {
	position: relative;
	padding: 12px 0
}

.edui-toolbar-floating {
	box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2)
}

.edui-editor-body {
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #ccc;
	border-left-color: #9a9a9a;
	border-top-color: #9a9a9a;
	background-color: #fff
}

.edui-editor-body .edui-body-container {
	padding: 0 0 0 10px;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: auto
}

.edui-container .edui-editor-body.body-container-focus,
.edui-container .edui-editor-body.body-container-focus .edui-body-container {
	border-color: #5c9dff
}

.edui-btn-toolbar .edui-btn {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	margin-right: 11px;
	padding: 1px 7px 1px 1px;
	border: 0;
	background: url(//tb2.bdstatic.com/tb/static-common/img/rich_editor/separator_97ec61b.png) right center no-repeat;
	*display: inline;
	*zoom: 1
}

.edui-btn-toolbar .edui-btn .edui-icon {
	width: 48px;
	height: 20px;
	margin: 0;
	padding: 0;
	background: url(//tb2.bdstatic.com/tb/static-common/img/rich_editor/icon_png8_old_8521687.png) no-repeat;
	cursor: pointer
}

.edui-btn-toolbar .edui-btn .edui-icon-image {
	background-position: -6px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-image {
	background-position: 0 -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-video {
	background-position: -73px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-video {
	background-position: -68px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-music {
	background-position: -140px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-music {
	background-position: -136px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-emotion {
	background-position: -207px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-emotion {
	background-position: -202px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-topic {
	background: url(//tb2.bdstatic.com/tb/static-common/img/rich_editor/icon_topic_n_fd30738.png) no-repeat
}

.edui-btn-toolbar .edui-btn .edui-icon-scrawl {
	background-position: -274px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-scrawl {
	background-position: -269px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-screenshot {
	background-position: -498px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-screenshot {
	background-position: -498px -93px
}

.edui-btn-toolbar .edui-btn .edui-icon-attachment {
	background-position: -341px 0
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-attachment {
	background-position: -336px -93px
}

.edui-btn-toolbar .edui-btn-red {
	float: right;
	padding-right: 0
}

.edui-btn-toolbar .edui-btn .edui-icon-red {
	width: 21px;
	background-position: -399px 0
}

.edui-btn-toolbar .edui-btn-bold {
	float: right;
	padding-right: 0
}

.edui-btn-toolbar .edui-btn .edui-icon-bold {
	width: 21px;
	background-position: -420px 0
}

.edui-btn-toolbar .edui-btn .edui-icon-new {
	position: absolute;
	display: block;
	width: 25px;
	height: 11px;
	left: 35px;
	top: -7px;
	background: url(//tb2.bdstatic.com/tb/static-common/img/rich_editor/new_6a74f1c.png) 0 0 no-repeat
}

.edui-btn-toolbar .edui-btn .edui-icon-medal {
	background-position: -561px 0;
	width: 78px;
	_width: 75px
}

.edui-btn-toolbar .edui-btn-medal-open .edui-icon-medal {
	background-position: -561px -22px
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-medal {}

.edui-btn-toolbar .edui-btn .edui-icon-paypost {
	width: 68px;
	background-repeat: no-repeat;
}

.edui-btn-toolbar .edui-btn .edui-icon-quick-reply {
	width: 68px;
	background-repeat: no-repeat;
}

.edui-btn-toolbar .edui-btn .edui-icon-beta {
	position: absolute;
	display: block;
	width: 30px;
	height: 16px;
	right: 0;
	top: -12px;
	background: url(//tb2.bdstatic.com/tb/static-common/img/props/props_img_4c5de92.png) 0 -105px no-repeat
}

.edui-btn-toolbar .edui-last-btn,
.edui-btn-toolbar .edui-btn-bold,
.edui-btn-toolbar .edui-btn-red {
	margin-right: 0;
	background: 0 0
}

.edui-btn-toolbar .edui-btn-fullscreen {
	float: right
}

.edui-btn-toolbar .edui-btn .edui-icon-fullscreen {
	width: 20px;
	background-position: -459px 0
}

.edui-btn-toolbar .edui-btn.hover .edui-icon-fullscreen {
	background-position: -459px -48px
}

.edui-btn-toolbar .edui-btn.disabled .edui-icon-fullscreen {
	background-position: -459px -93px
}

.edui-popup {
	display: none;
	background: #e5e5e5;
	padding: 2px
}

.edui-popup .edui-popup-body {
	border: 1px solid #bfbfbf;
	background-color: #fff
}

.edui-popup .edui-popup-caret {
	width: 21px;
	height: 11px
}

.edui-popup .edui-popup-caret.up {
	background: url(//tb2.bdstatic.com/tb/static-common/img/rich_editor/caret_png8_aaf26a1.png) no-repeat 0 0
}

.edui-popup .edui-popup-caret.down {
	background: url(//tb2.bdstatic.com/tb/static-common/img/rich_editor/caret_png8_aaf26a1.png) no-repeat 0 0
}

.wordlimit-holder {
	position: absolute;
	right: -2px;
	top: -25px;
	height: 22px;
	background-color: #C6DFFA;
	color: #6184AA;
	font-size: 12px;
	font-family: SimSun;
	padding: 0 8px 3px
}

.edui-btn-toolbar .edui-btn .edui-icon-paypost {
	background-position: 0px 0px
}

.edui-btn-toolbar .edui-btn .edui-icon-quick-reply {
	background-position: -75px 0px
}

.edui-btn-toolbar .edui-btn .edui-icon-paypost,
.edui-btn-toolbar .edui-btn .edui-icon-quick-reply {
	background-image: url(//tb2.bdstatic.com/tb/static-common/widget/rich_ueditor/rich_ueditor_z_36e9414.png)
}

.pic_join_dialog {
	margin: 11px
}

.pic_act_rule {
	line-height: 22px;
	color: #666
}

.img_bad_tip {
	color: #666
}

.pic_act_photo {
	margin-top: 15px
}

.pic_prev_wrapper {
	float: left;
	width: 110px;
	height: 100px;
	border: 1px solid #ddd;
	margin-right: 10px;
	background-color: #f5f7fa;
	position: relative
}

.pic_previewer {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.pic_act_upload_btn {
	display: block;
	height: 24px;
	width: 6em;
	border-radius: 2px;
	line-height: 24px;
	color: #fff;
	cursor: pointer;
	position: absolute;
	left: 18px;
	top: 38px
}

.photo_up_container {
	width: 72px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0
}

.pic_act_img_desc {
	width: 245px;
	height: 88px;
	border: 1px solid #ddd;
	padding: 6px 7px;
	background-color: transparent
}

.post_btn_group {
	width: 145px;
	margin: 15px auto 0
}

#pic_act_post_btn {
	margin-right: 15px
}

.alert_holder .dialogJbody {
	text-align: center;
	line-height: 80px;
	font-size: 14px
}

.spic_dialog_holder .dialogJcontent {
	background-color: #f8f8f8
}

.spic_dialog_holder .pic_join_dialog {
	position: relative
}

.spic_sucess_tip {
	height: 24px;
	line-height: 24px;
	color: #888;
	padding: 0 10px;
	border: 1px solid #d1b07c;
	background-color: #ffffda;
	box-shadow: 2px 2px 0 #ccc;
	position: absolute;
	left: 35%;
	top: 45%;
	display: inline
}

.spic_sucess_tip img {
	vertical-align: -4px;
	margin-right: 5px
}

.dialog_tip_holder .dialogJtitle {
	height: 25px;
	border: 0;
	background: #fff
}

.dialog_tip_holder .dialogJclose {
	margin-bottom: 0!important;
	background: url(//tb2.bdstatic.com/tb/static-pb/img/tb_dialog_close_white_27ccc53.gif) no-repeat 0 0!important
}

.dialog_tip_holder .dialogJcontent {
	padding: 10px 10px 30px 25px!important;
	text-align: center;
	font-size: 12px;
	line-height: 22px;
	color: #666
}

.ele_hidden {
	display: none
}